python 合并字典
时间: 2024-02-28 12:51:16 浏览: 89
在Python中,可以使用多种方法来合并字典。以下是几种常见的方法:
1. 使用update()方法:可以使用字典的update()方法将一个字典合并到另一个字典中。这个方法会修改原始字典。
示例代码:
```
dict1 = {'a': 1, 'b': 2}
dict2 = {'c': 3, 'd': 4}
dict1.update(dict2)
print(dict1) # 输出: {'a': 1, 'b': 2, 'c': 3, 'd': 4}
```
2. 使用**操作符:可以使用**操作符将两个字典合并为一个新的字典。这个操作不会修改原始字典。
示例代码:
```
dict1 = {'a': 1, 'b': 2}
dict2 = {'c': 3, 'd': 4}
merged_dict = {**dict1, **dict2}
print(merged_dict) # 输出: {'a': 1, 'b': 2, 'c': 3, 'd': 4}
```
3. 使用字典解析:可以使用字典解析来合并多个字典。这个方法也不会修改原始字典。
示例代码:
```
dict1 = {'a': 1, 'b': 2}
dict2 = {'c': 3, 'd': 4}
dict3 = {'e': 5, 'f': 6}
merged_dict = {**dict1, **dict2, **dict3}
print(merged_dict) # 输出: {'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5, 'f': 6}
```
这些方法都可以用于合并两个或多个字典。根据你的需求,选择适合的方法即可。
阅读全文