Привет я пытаюсь напечатать список строк в Python, но все еще показывает мне эту ошибку. "индексы списка должны быть целыми или кусочками, а не str"
Код:
Features ['entity_number',
'type',
'programs',
'name',
'title',
'addresses']
Здесь я просто хочу отобразить данные под именем.
Может кто-нибудь помочь мне решить эту проблему .. введите описание изображения здесь
2 ответа
Похоже, вы ищете словарь {}
, а не список []
. Словарь имеет дополнительное преимущество, позволяющее использовать так называемые пары «ключ: значение». Если вы знаете свой ключ, вы можете получить свою ценность!
Features = {
'entity_number': 'some number',
'type': 'some type',
'programs': 'some program',
'name': 'some name',
'title': 'some title',
'addresses': 'some address'
}
Чтобы найти конкретное значение из ключа, вы можете сделать следующее:
for key, value in Features.items():
if key is 'name': #'name' is the key we wish to get the value from
print(value) # print its value
Это даст вам вывод:
some name
Я надеюсь, что это помогло.
Пытаться:
import pandas as pd
features= pd.Dataframe({
'entity_number': list1,
'type': list2,
'programs': list3,
'name': list4
'title': list5
'addresses': list6
})
Похожие вопросы
Новые вопросы
python
Python - это многопарадигмальный, динамически типизированный, многоцелевой язык программирования. Он разработан для быстрого изучения, понимания и использования, а также для обеспечения чистого и единообразного синтаксиса. Обратите внимание, что Python 2 официально не поддерживается с 01.01.2020. Тем не менее, для вопросов о Python, связанных с версией, добавьте тег [python-2.7] или [python-3.x]. При использовании варианта Python (например, Jython, PyPy) или библиотеки (например, Pandas и NumPy) включите его в теги.