0

所以我意识到

dict1.update(dict2)

如果两个字典中都存在键,则用 dict1 替换 dict2 的值。如果键存在而不是循环键值对,有什么方法可以直接将 dict2 的值添加到 dict1

4

1 回答 1

2

你说你想添加值,但不是它们是什么类型。如果它们是数字,您可以使用collections.Counter而不是dict

>>> from collections import Counter
>>> a = Counter({'a':1, 'b':2})
>>> b = Counter({'a':5.4, 'c':6})
>>> a + b
Counter({'a': 6.4, 'c': 6, 'b': 2})
于 2012-08-07T00:37:00.870 回答