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.
