如何动态添加键到字典?

时间:2017-10-25 12:24:52

标签: python list dictionary

 for x in names:
        dictionnary = {x : [], }

我希望我的字典有一个名单的每个元素的空列表,但我只得到最后一个(显然是覆盖),在我们使用.append()的列表中,我们如何在字典中解决这个问题。

编辑:假设名字有吉米和亚历克斯。 dictionnary = {Jimmy:[],Alex:[]}

1 个答案:

答案 0 :(得分:1)

不要每次都创建一个新的dict,而是将名称添加到同一个。

dictionary = {}
for x in names:
    dictionary[x] = []

或简称:

dictionary = {x: [] for x in names}