如何創建已有鍵值列表字典的字典的名單?如何創建鍵,值字典在python
celebr = ['Tony','Harry','Katty','Sam']
perc = [69,31,0,0]
d = dict(zip(celebr, perc))
dlist = []
for i in d.items():
dlist.append(i)
print(dlist)
輸出:
[('Tony': 69), ('Harry': 31), ('Katty': 0), ('Sam': 0)]
當我使用d.items它會自動讓我的元組,沒有字典。有沒有優雅的方式來創建字典列表不是元組?
需要去以下結構:
[{'Tony': 69}, {'Harry': 31}, {'Katty': 0}, {'Sam': 0}]
你想要的結構是'set's一個'list';而不是「字典」。你的意思'[{ '託尼':69},{ '哈利':31},{ '凱蒂':0},{ '薩姆':0}]'?如果是,爲什麼?這豈不是更好地在單個'dictionary'像'{ '託尼':69, '哈利':31, '凱蒂':0, '薩姆':0}所有條目'? –
看看這裏:https://stackoverflow.com/questions/3783530/python-tuple-to-dict – zypro
對不起,是的,我想詞典列表,這是一個錯誤 –