1.两个字典取并集,重点在于对相同key的value相加。
from collections import Counter
x = { 'apple': 1, 'banana': 2 }
y = { 'banana': 10, 'pear': 11 }
X,Y = Counter(x), Counter(y)
z = dict(X+Y)
[out] z = {'apple': 1, 'banana': 12, 'pear': 11}
2.参考
1.两个字典取并集,重点在于对相同key的value相加。
from collections import Counter
x = { 'apple': 1, 'banana': 2 }
y = { 'banana': 10, 'pear': 11 }
X,Y = Counter(x), Counter(y)
z = dict(X+Y)
[out] z = {'apple': 1, 'banana': 12, 'pear': 11}
2.参考