合并两个字典的 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}
我更喜欢第二种方法,而不是第一种方法。您可以使用上述任何一种方法来合并字典。这由您决定。
如果您对本教程有任何疑问,请在评论部分中提及。
广告