如何在 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/