Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
所以我意识到
dict1.update(dict2)
如果两个字典中都存在键,则用 dict1 替换 dict2 的值。如果键存在而不是循环键值对,有什么方法可以直接将 dict2 的值添加到 dict1
你说你想添加值,但不是它们是什么类型。如果它们是数字,您可以使用collections.Counter而不是dict
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})