您正在尝试在python中打印字符串列表但仍显示此错误。 "列表索引必须是整数或切片,而不是str"
代码:
Features ['entity_number',
'type',
'programs',
'name',
'title',
'addresses']
所以在这里我只想在' name'。
下显示数据有人可以帮我解决这个问题.. enter image description here
答案 0 :(得分:5)
看起来您正在寻找字典{}
而不是列表[]
。字典还有一个额外的好处,即允许所谓的“关键:价值”。对。如果你知道你的钥匙,你就可以获得你的价值!
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
我希望这会有所帮助。
答案 1 :(得分:0)
尝试:
import pandas as pd
features= pd.Dataframe({
'entity_number': list1,
'type': list2,
'programs': list3,
'name': list4
'title': list5
'addresses': list6
})