Python Practice › Dictionary Programs › Program 4
Concatenate two dictionaries
Write a Python program to concatenate two dictionaries.
Input
{"Name": "Harry", "Rollno": 345, "Address": "Jordan"}, {"Age": 25, "salary": "$25k"}Output
{'Name': 'Harry', 'Rollno': 345, 'Address': 'Jordan', 'Age': 25, 'salary': '$25k'}
{'Name': 'Harry', 'Rollno': 345, 'Address': 'Jordan', 'Age': 25, 'salary': '$25k'}Approach
|(Python 3.9+) creates a merged dict;updatechanges one in place.
Solution
dict1 = {"Name": "Harry", "Rollno": 345, "Address": "Jordan"}dict2 = {"Age": 25, "salary": "$25k"}print(dict1 | dict2)dict1.update(dict2)print(dict1)Output
{'Name': 'Harry', 'Rollno': 345, 'Address': 'Jordan', 'Age': 25, 'salary': '$25k'}
{'Name': 'Harry', 'Rollno': 345, 'Address': 'Jordan', 'Age': 25, 'salary': '$25k'}Learn the concept
New to this topic? Read the lesson, then come back.