Computer Science
Write a function called addDict(dict1, dict2) which computes the union of two dictionaries. It should return a new dictionary, with all the items in both its arguments (assumed to be dictionaries). If the same key appears in both arguments, feel free to pick a value from either.
Python
Python Dictionaries
11 Likes
Answer
def addDict(dict1, dict2):
union_dict = {}
for key, value in dict1.items():
union_dict[key] = value
for key, value in dict2.items():
union_dict[key] = value
return union_dict
dict1 = {'a': 1, 'b': 2}
dict2 = {'b': 3, 'c': 4}
result = addDict(dict1, dict2)
print("Union of dict1 and dict2:", result)Output
Union of dict1 and dict2: {'a': 1, 'b': 3, 'c': 4}
Answered By
6 Likes
Related Questions
Write a Python program that creates a tuple storing first 9 terms of Fibonacci series.
Create a dictionary whose keys are month names and whose values are the number of days in the corresponding months.
(a) Ask the user to enter a month name and use the dictionary to tell how many days are in the month.
(b) Print out all of the keys in alphabetical order.
(c) Print out all of the months with 31 days.
(d) Print out the (key-value) pairs sorted by the number of days in each month.
Write a program to sort a dictionary's keys using Bubble sort and produce the sorted keys as a list.
Write a program to sort a dictionary's values using Bubble sort and produce the sorted values as a list.