gpt4 book ai didi

python - 合并任意数量的列表字典

转载 作者:太空狗 更新时间:2023-10-30 01:44:37 26 4
gpt4 key购买 nike

如何在 Python 中合并值是列表的字典,以便所有键都移到一个字典中,并且每个列表的所有元素都移到每个键的单个列表中?

例如,使用这些词典:

x = {'a': [2], 'b': [2]}
y = {'b': [11], 'c': [11]}

...合并后的结果应该是这样的:

{'a': [2], 'b': [2, 11], 'c': [11]}

如何使用任意数量的字典(而不是两个)完成此操作?

最佳答案

for k, v in y.items():
x.setdefault(k, []).extend(v)

关于python - 合并任意数量的列表字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30277499/

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