Pythonic方式合并两个dicts

时间:2015-11-30 12:55:01

标签: python dictionary merge

假设:

dict1 = {'a': {'b': 2, 'c': 3}, 'd': 4}
dict2 = {'a': {'b': 1, 'd': 4}, 'c': 3}

然后合并dict1和dict2,我应该

{'a': {'b': 3, 'c': 3, 'd': 4}, 'c': 3, 'd': 4}

当两者都有相同的键时,然后将这些值一起添加,即在这种情况下为b:(2 + 1)(实际上它可以是整数或列表)。

有没有pythonic方法来做到这一点。想到的唯一方法是遍历所有键和值,但我查询应该有另一种方式。

0 个答案:

没有答案