【发布时间】:2018-07-26 15:54:45
【问题描述】:
我有 2 个字典,它们共享大约 80% 的相同键,值是 2 个元素列表。我需要从三个包含所有键的新字典中创建一个新字典,包括每个字典唯一的键,并且我需要汇总相同键的值。
dict1 = {'Mike': [10,20], 'John': [12,34], 'Steve': [60,10]}
dict2 = {'Mike': [15,10], 'John': [18,36]}
新字典应该是这样的:
dict3 = {'Mike': [25,30], 'John': [30,70], 'Steve': [60,10]}
知道我应该如何解决这个问题吗?
【问题讨论】:
-
dict3 = {**dict1, **dict2} -
这个方案不满足组合每个dict的值的需要
标签: python python-3.x dictionary merge key-value