·2、给定多个字典dict1={' a ':1,' b ':2,' c ':3},dict2={' b ':2,' c ':4,' d ': 5},dict3={' c ':3,' d ':5,' e ':6},合并到一个新的字典中,并将具有相同键的值相加的Python代码。
时间: 2024-04-16 14:21:31 浏览: 73
python两个_多个字典合并相加的实例代码
可以使用字典的update()方法和字典推导式来合并多个字典,并将具有相同键的值相加。以下是示例代码:
```python
dict1 = {'a': 1, 'b': 2, 'c': 3}
dict2 = {'b': 2, 'c': 4, 'd': 5}
dict3 = {'c': 3, 'd': 5, 'e': 6}
merged_dict = {}
for d in (dict1, dict2, dict3):
for key, value in d.items():
merged_dict[key] = merged_dict.get(key, 0) + value
print(merged_dict)
```
输出结果为:
```
{'a': 1, 'b': 4, 'c': 10, 'd': 10, 'e': 6}
```
阅读全文