x = {'a': 1, 'b': 2} y = {'b': 3, 'c': 4} z = {**x, **y} >>> z {'a': 1, 'b': 3, 'c': 4} 2ой пример: x = {'a': 1, 'b': 2} y = {'c': 3, 'd': 4} z = {**x, **y} >>> z {'a': 1, 'b': 2, 'c': 3, 'd': 4} # Python2 >>> z = dict(x, **y) >>> z {'a': 1, 'c': 4, 'b': 3} # При совпадении ключей программа перезаписывает значение для ключа слева направо. Это видно в первом примере.