Как объединить два словаря в одном выражении?
у меня есть два словаря Python, и я хочу написать одно выражение, которое возвращает эти два словаря, объединенные. Элемент update() метод был бы тем, что мне нужно, если бы он вернул свой результат вместо изменения dict на месте.
>>> x = {'a':1, 'b': 2}
>>> y = {'b':10, 'c': 11}
>>> z = x.update(y)
>>> print(z)
None
>>> x
{'a': 1, 'b': 10, 'c': 11}
как я могу получить этот окончательный объединенный дикт в z, а не x?
(чтобы быть более ясным, последний-один-выигрывает конфликт-обработка dict.update() это то, что я тоже ищу.)
Comments