gpt4 book ai didi

python - 如何使用列表中的键和分隔空列表的值创建字典?

转载 作者:太空宇宙 更新时间:2023-11-04 06:55:16 25 4
gpt4 key购买 nike

建筑自 How do I create a dictionary with keys from a list and values defaulting to (say) zero?特别是this answer :

如何使用列表中的键和分隔空列表的值创建字典?
(稍后,我将能够附加元素)

最佳答案

使用字典理解,

{item: [] for item in my_list}

您只是简单地迭代列表并为每个键创建一个新列表。

或者,您可以考虑使用 collections.defaultdict , 像这样

from collections import defaultdict
d = defaultdict(list)
for item in my_list:
d[item].append(whatever_value)

在这里,我们传递给 defaultdict 的函数对象是主要的。如果字典中不存在该键,它将被调用以获取值。

关于python - 如何使用列表中的键和分隔空列表的值创建字典?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28194184/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com