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.