如何在Python中将一个字典合并或添加到另一个字典中,保持原有键值不变?
时间: 2024-11-27 12:23:23 浏览: 13
Python合并2个字典成1个新字典的方法(9种)
在Python中,如果你想要将一个字典合并到另一个字典中而保留原始键值不变,你可以直接使用`update()`方法,这个方法会把第一个字典的键值对更新到第二个字典中。如果键已经存在,则会替换原有的值。
这是一个例子:
```python
dict1 = {'name': 'Alice', 'age': 25}
dict2 = {'email': 'alice@example.com'}
# 使用 update() 方法合并 dict2 到 dict1
dict1.update(dict2)
print(dict1) # 输出:{'name': 'Alice', 'age': 25, 'email': 'alice@example.com'}
```
在这个例子中,`dict2`中的键'email'被添加到了`dict1`中,原来的键值对'name: Alice'和'age: 25'并未改变。
如果你想添加新的键值对而不修改已有的键,可以直接赋值:
```python
dict1['new_key'] = 'new_value'
```
这会在`dict1`中新增一个键'new_key',其值为'new_value',不会影响原有的键值对。
阅读全文