Write a Python program to merge more than one dictionary in a single expression
- برمجة
- برمجة بايثون
- 2021-04-16
- salsabeelalhams99111801528
الأجوبة
import collections as ct
def merge_dictionaries(color1,color2):
merged_dict = dict(ct.ChainMap({}, color1, color2))
return merged_dict
color1 = { "R": "Red", "B": "Black", "P": "Pink" }
color2 = { "G": "Green", "W": "White" }
print("Original dictionaries:")
print(color1,' ',color2)
print("\nMerged dictionary:")
print(merge_dictionaries(color1, color2))
def merge_dictionaries(color1,color2, color3):
merged_dict = dict(ct.ChainMap({}, color1, color2, color3))
return merged_dict
color1 = { "R": "Red", "B": "Black", "P": "Pink" }
color2 = { "G": "Green", "W": "White" }
color3 = { "O": "Orange", "W": "White", "B": "Black" }
print("\nOriginal dictionaries:")
print(color1,' ',color2, color3)
print("\nMerged dictionary:")
# Duplicate colours have automatically removed.
print(merge_dictionaries(color1, color2, color3))أسئلة مشابهة
القوائم الدراسية التي ينتمي لها السؤال