python 如何向字典动态添加键?

lvjbypge  于 2023-02-28  发布在  Python
关注(0)|答案(1)|浏览(152)
for x in names:
        dictionary = {x : [], }

我希望我的字典有一个空列表,包含所有的name元素,但我只得到了最后一个元素(显然是覆盖的)。在列表中,我们可以使用.append()。我如何使用字典来做到这一点呢?

编辑:假设names有Jimmy和Alex。

dictionary = {Jimmy : [], Alex : []}
qhhrdooz

qhhrdooz1#

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

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

或简称:

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

相关问题