English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Метод update() вставляет指定的 элементы в словарь. Этот指定аемый элемент может быть словарем или итерируемым объектом.
Если ключ не существует в словаре, метод update() добавляет элемент в словарь. Если ключ уже существует, он обновляет значение ключа новым значением.
Синтаксис update()
dict.update([other])
Метод update() принимаетСловарьИли пара ключ/значение (обычно этоТуплякИтерируемый объект
Если вызвать update() без параметров, словарь останется без изменений.
Метод update() использует элементы из объекта словаря или итерируемого объекта с парами ключ/значение для обновления словаря.
Он не возвращает никакого значения (возвращает None).
d = {1: 'one', 2: 'three'} d1 = {2: 'two'} # Обновить значение ключа = 2 d.update(d1) print(d) d1 = {3: 'three'} # Добавить элемент с ключом 3 d.update(d1) print(d)
При выполнении этого программы, вывод будет:
{1: 'one', 2: 'two'} {1: 'one', 2: 'two', 3: 'three'}
d = {'x': 2} d.update(y=3, z=0) print(d)
При выполнении этого программы, вывод будет:
{'x': 2, 'y': 3, 'z': 0}