您好,我試圖打印一個字符串列表在Python中,但它仍然顯示我這個錯誤。 「列表索引必須是整數或片,而不是STR」Python:列表索引必須是整數或切片,而不是str
代碼:
Features ['entity_number',
'type',
'programs',
'name',
'title',
'addresses']
所以在這裏我只是想在「名稱」中顯示的數據。
能有人幫我解決這個問題.. enter image description here
您好,我試圖打印一個字符串列表在Python中,但它仍然顯示我這個錯誤。 「列表索引必須是整數或片,而不是STR」Python:列表索引必須是整數或切片,而不是str
代碼:
Features ['entity_number',
'type',
'programs',
'name',
'title',
'addresses']
所以在這裏我只是想在「名稱」中顯示的數據。
能有人幫我解決這個問題.. enter image description here
它看起來像你正在尋找一個字典{}
,而不是一個列表[]
。字典具有允許稱爲「鍵:值」對的附加好處。如果你知道你的鑰匙,你可以得到你的價值!
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
})
看起來你真的想使用字典,沒有列出 – Dunno
,你想'特點[Features.index(「名」)]',讓你使用順序錯誤是明顯的index pos返回該條目的索引 – EdChum
打印功能[0] –