Python中两个字典如何拼接
时间: 2024-10-14 14:03:38 浏览: 34
Python合并2个字典成1个新字典的方法(9种)
在Python中,你可以通过将两个字典合并的方式来拼接它们。有几种方法可以做到:
1. **直接赋值**:如果两个字典没有共同的键,可以直接将一个字典的键值对添加到另一个字典中。
```python
dict1 = {'a': 1, 'b': 2}
dict2 = {'c': 3, 'd': 4}
dict1.update(dict2) # dict1 现在是 {'a': 1, 'b': 2, 'c': 3, 'd': 4}
```
2. **使用`**dict().update()`**: 这种方式同样适用于有共同键的情况,会更新已有键对应的值。
```python
dict1 = {'a': 1, 'b': 2}
dict2 = {'b': 3, 'c': 4}
dict1.update(dict2) # 等同于 dict1['b'] = 3 (更新'b'的值)
```
3. **使用`{**}`运算符**:这种方式创建一个新的字典,包含第一个字典的所有元素加上第二个字典的新元素。
```python
dict1 = {'a': 1, 'b': 2}
dict2 = {'c': 3, 'd': 4}
merged_dict = {**dict1, **dict2} # merged_dict 是 {'a': 1, 'b': 2, 'c': 3, 'd': 4}
```
阅读全文