dict1 = {'name': 'Alice', 'age': 30} dict2 = {'city': 'New York', 'occupation': 'Engineer'} dict3 = {'age': 31, 'status': 'married'} # age will be overwritten by dict3 # Python 3.5+ using dictionary unpacking (preferred) merged_dict_unpacking = {**dict1, **dict2, **dict3} print(f"Merged using unpacking: {merged_dict_unpacking}") # Python 3.9+ using the union operator | merged_dict_union = dict1 | dict2 | dict3 print(f"Merged using union operator: {merged_dict_union}") # Using .update() method (modifies in place) combined_dict = {} combined_dict.update(dict1) combined_dict.update(dict2) combined_dict.update(dict3) print(f"Merged using .update(): {combined_dict}")