我想將我的列表轉換爲Python中的字典。我有列表L將python列表轉換爲字典
l = ['a', 'b', 'c', 'd']
,我想將其轉換爲字典d
d['a'] = []
d['b'] = []
d['c'] = []
d['d'] = []
我試圖
for i in range(0, len(l)):
d[i][0]=l(i)
但不起作用。謝謝
我想將我的列表轉換爲Python中的字典。我有列表L將python列表轉換爲字典
l = ['a', 'b', 'c', 'd']
,我想將其轉換爲字典d
d['a'] = []
d['b'] = []
d['c'] = []
d['d'] = []
我試圖
for i in range(0, len(l)):
d[i][0]=l(i)
但不起作用。謝謝
你應該這樣做。
li = ['a', 'b', 'c', 'd']
my_d = {letter:[] for letter in li}
d = {key: [] for key in l}
這不起作用,錯誤消息'類型錯誤:「名單」對象不是callable'本來是一個很好的起點。 – Jasper