for x in names:
dictionnary = {x : [], }
我希望我的字典有一个名单的每个元素的空列表,但我只得到最后一个(显然是覆盖),在我们使用.append()
的列表中,我们如何在字典中解决这个问题。
编辑:假设名字有吉米和亚历克斯。 dictionnary = {Jimmy:[],Alex:[]}
答案 0 :(得分:1)
不要每次都创建一个新的dict,而是将名称添加到同一个。
dictionary = {}
for x in names:
dictionary[x] = []
或简称:
dictionary = {x: [] for x in names}