📜  python3 将字典添加到字典 - Python (1)

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

Python3 将字典添加到字典

在 Python 中,你可以将一个字典添加到另一个字典中,从而创建一个更大的字典。这可以通过几种不同的方法实现,下面将介绍其中的两种方法。

1. 使用 update() 方法合并字典

update() 方法可以用来将一个字典的键值对添加到另一个字典中。如果已存在相同的键,那么新的值将覆盖旧的值。

dict1 = {"a": 1, "b": 2}
dict2 = {"c": 3, "d": 4}

# 使用 update() 方法将 dict2 添加到 dict1
dict1.update(dict2)

print(dict1)  # 输出: {'a': 1, 'b': 2, 'c': 3, 'd': 4}

在示例中,我们首先创建了两个字典 dict1dict2,然后使用 update() 方法将 dict2 添加到 dict1 中,最后打印合并后的字典。注意,update() 方法会改变原始字典 dict1,因此不会返回一个新的字典。

2. 使用 {**dict1, **dict2} 语法合并字典

在 Python 3.5 及以上的版本中,你还可以使用 {**dict1, **dict2} 的语法来合并字典。这种语法创建了一个新的字典,将两个字典的键值对合并到一起。

dict1 = {"a": 1, "b": 2}
dict2 = {"c": 3, "d": 4}

# 使用 {**dict1, **dict2} 语法将 dict2 添加到 dict1
merged_dict = {**dict1, **dict2}

print(merged_dict)  # 输出: {'a': 1, 'b': 2, 'c': 3, 'd': 4}

在示例中,我们使用 {**dict1, **dict2} 的语法来合并 dict1dict2,并将结果保存在 merged_dict 变量中,最后打印合并后的字典。注意,这种方法不会改变原始的字典,而是返回一个新的合并后的字典。

以上是使用 Python3 将字典添加到字典的两种常用方法。根据你的需求和喜好,选择适合你的方法来合并字典。