我想将我的列表转换为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