📜  如何在python中合并两个字典(1)

📅  最后修改于: 2023-12-03 15:24:34.699000             🧑  作者: Mango

如何在 Python 中合并两个字典?

在 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 中合并两个字典的两种方法,选择哪种方法取决于实际情况。