Справочник по функциям Python

dict.update

Добавляет в словарь пары из другого словаря, последовательности пар или именованных аргументов.

Python 3.13
dict.update([other], **kwargs)

Параметры

otherMapping | Iterableнеобязательный
Словарь или последовательность пар (ключ, значение).
**kwargsAny
Пары в виде именованных аргументов.

Возвращаемое значение

Ничего (None) — словарь меняется на месте.

Примеры

Добавление пар из другого словаря

Python 3.13
a = {'x': 1}
a.update({'y': 2})
print(a)
{'x': 1, 'y': 2}

Перезапись и добавление через аргументы

Python 3.13
a = {'x': 1}
a.update(x=10, z=3)
print(a)
{'x': 10, 'z': 3}

Подробности

Значения существующих ключей перезаписываются. Чтобы получить новый словарь, не меняя исходные, используйте оператор |: a | b.

Смотрите также

Где изучить