python 字典的值合并
时间: 2023-10-27 14:25:38 浏览: 90
Python中实现两个字典(dict)合并的方法
5星 · 资源好评率100%
你可以使用字典的 `update()` 方法来合并字典的值。该方法会将一个字典的键值对添加到另一个字典中,如果有相同的键,则会用新的值覆盖旧的值。下面是一个示例:
```python
dict1 = {'a': 1, 'b': 2}
dict2 = {'b': 3, 'c': 4}
dict1.update(dict2)
print(dict1) # 输出: {'a': 1, 'b': 3, 'c': 4}
```
在这个例子中,`dict1` 和 `dict2` 的值合并到了 `dict1` 中,键 `'b'` 的值由原来的 `2` 变成了 `3`,键 `'c'` 被添加到了 `dict1` 中。
如果你想创建一个新的字典而不是修改原有的字典,你可以使用字典的解包操作符 `**` 来合并字典。下面是一个示例:
```python
dict1 = {'a': 1, 'b': 2}
dict2 = {'b': 3, 'c': 4}
merged_dict = {**dict1, **dict2}
print(merged_dict) # 输出: {'a': 1, 'b': 3, 'c': 4}
```
在这个例子中,使用 `{**dict1, **dict2}` 创建了一个新的字典 `merged_dict`,其中包含了 `dict1` 和 `dict2` 的键值对。
阅读全文