【发布时间】:2023-03-05 22:23:01
【问题描述】:
尝试在 Python 3 中添加 2 个 Python 字典。
例如:
dict1 = {'a': 10,'b':20}
dict2 = {'a': 30,'b':30}
预期结果:
dict_sum = {'a': 40,'b':50}
代码:
A = Counter (dict1)
B = Counter(dict2)
dict_sum = A + B
结果:
Counter() #empty counter object
仍然得到一个空的计数器对象。
我检查了A和B中的键和值的类型,结果如下:
<class 'dict_values'>
<class 'dict_keys'>
请告诉我我哪里出错了。
【问题讨论】:
-
无法重现。如果
A真的是一个计数器,那么这些类型就像<function Counter.keys>而不是<class 'dict_keys'>。
标签: python python-3.x dictionary counter