📅  最后修改于: 2023-12-03 15:19:13.029000             🧑  作者: Mango
在 Python 中,你可以将一个字典添加到另一个字典中,从而创建一个更大的字典。这可以通过几种不同的方法实现,下面将介绍其中的两种方法。
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}
在示例中,我们首先创建了两个字典 dict1
和 dict2
,然后使用 update()
方法将 dict2
添加到 dict1
中,最后打印合并后的字典。注意,update()
方法会改变原始字典 dict1
,因此不会返回一个新的字典。
在 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}
的语法来合并 dict1
和 dict2
,并将结果保存在 merged_dict
变量中,最后打印合并后的字典。注意,这种方法不会改变原始的字典,而是返回一个新的合并后的字典。
以上是使用 Python3 将字典添加到字典的两种常用方法。根据你的需求和喜好,选择适合你的方法来合并字典。