У нас есть 2 словаря (dictionary) x и y, и нам нужно получить объединение этих двух словарей. Для этого достаточно воспользоваться методом update(), который модифицирует исходный словарь x:
>>> x = {'a':1, 'b': 2} >>> y = {'b':10, 'c': 11} >>> x.update(y) >>> x {'a': 1, 'b': 10, 'c': 11}
если нам требуется получить на выходе третий словарь z, без модифицирования исходного x, то тогда можно сделать так:
z = dict(x.items() + y.items())
или в python 3.0:
z = dict(list(x.items()) + list(y.items()))
либо так:
z = x.copy() z.update(y)