合并两个字典的 Python 程序


在本教程中,我们将学习如何在Python中合并两个字典。我们来看看合并两个字典的一些方法。

update() 方法

首先,我们将看到字典的内置方法 update() 进行合并。update() 方法返回 None 对象,将两个字典合并为一个。我们来看看该程序。

示例

## initializing the dictionaries
fruits = {"apple": 2, "orange" : 3, "tangerine": 5}
dry_fruits = {"cashew": 3, "almond": 4, "pistachio": 6}
## updating the fruits dictionary
fruits.update(dry_fruits)
## printing the fruits dictionary
## it contains both the key: value pairs
print(fruits)

如果您运行以上程序,

输出

{'apple': 2, 'orange': 3, 'tangerine': 5, 'cashew': 3, 'almond': 4, 'pistachio': 6}

** 运算符用于字典

** 有助于在一些特殊情况下解压缩字典。在这里,我们使用它来将两个字典合并为一个。

示例

## initializing the dictionaries
fruits = {"apple": 2, "orange" : 3, "tangerine": 5}
dry_fruits = {"cashew": 3, "almond": 4, "pistachio": 6}
## combining two dictionaries
new_dictionary = {**dry_fruits, **fruits}
print(new_dictionary)

如果您运行以上程序,

输出

{'cashew': 3, 'almond': 4, 'pistachio': 6, 'apple': 2, 'orange': 3, 'tangerine': 5}

我更喜欢第二种方法,而不是第一种方法。您可以使用上述任何一种方法来合并字典。这由您决定。

如果您对本教程有任何疑问,请在评论部分中提及。

更新于: 2019-08-27

556 次浏览

开启您的 职业生涯

完成课程即可获得认证

开始
广告