我有這種格式的字典:如何填充一個字典
names = ['Luis','Andres','Carlos']
my_dict = {'Name': names, 'Age'=['----']*len(names),'Address':['----']*len(names)}
我得到的數據的其餘部分通過的請求,使用「名稱」作爲輸入,就像這樣:
for i in range(len(my_dict['Name'])):
data = request(my_dict['Name'][i]) # I got a list
my_dict['Age'][i] = data[0]
my_dict['Address'][i] = data[1]
但我正在尋找一種更習慣的方式來做到這一點。
編輯:字典是一個臨時對象來存儲數據,最終目的是將數據保存爲csv文件,我認爲字典將是一個很好的方法來做到這一點,在這種情況下,所有的名字是獨特。我正在尋找一個純粹的Python解決方案,沒有任何外部庫,如熊貓。
定義一個類反對使用元組的優點是什麼? –
@LuisRamonRamirezRodriguez:它使你的代碼更具可讀性。例如,當你說'item.age'而不是'item [0]' – inspectorG4dget
@ inspectorG4dget時,你要做的更清楚,這就是'collections.namedtuple'的用途。 –