dict1 = {'a': 1, 'b': 2} dict2 = {'b': 3, 'c': 4} # Python 3.9+ using | operator merged_dict_39 = dict1 | dict2 # Result: {'a': 1, 'b': 3, 'c': 4} # Using ** operator (works for all Python 3 versions) merged_dict_legacy = {**dict1, **dict2} # Result: {'a': 1, 'b': 3, 'c': 4} # Using update() method (modifies dict1 in place) dict1.update(dict2) # dict1 is now {'a': 1, 'b': 3, 'c': 4}