📅  最后修改于: 2023-12-03 15:24:34.699000             🧑  作者: Mango
在 Python 中合并两个字典,我们可以使用 update()
方法或者使用 **
操作符。
update()
方法update()
方法将另一个字典中的键值对添加到当前字典中。如果有重复的键,则会用另一个字典中的值覆盖当前字典中的值。
# 定义两个字典
dict1 = {"a": 1, "b": 2}
dict2 = {"b": 3, "c": 4}
# 使用 update() 方法合并两个字典
dict1.update(dict2)
# 打印合并后的字典
print(dict1)
输出结果:
{'a': 1, 'b': 3, 'c': 4}
**
操作符**
操作符可以将一个字典解包成关键字参数。使用 **
操作符合并两个字典,如果有重复的键,则会用后面的字典中的值覆盖前面的字典中的值。
# 定义两个字典
dict1 = {"a": 1, "b": 2}
dict2 = {"b": 3, "c": 4}
# 使用 ** 操作符合并两个字典
dict3 = {**dict1, **dict2}
# 打印合并后的字典
print(dict3)
输出结果:
{'a': 1, 'b': 3, 'c': 4}
使用 **
操作符合并两个字典的方法相比较更加简洁,但是在 Python 2.x 版本中无法使用。
以上是在 Python 中合并两个字典的两种方法,选择哪种方法取决于实际情况。