Метод update () обновляет словарь элементами из другого объекта словаря или из итерируемых пар ключ / значение.
update()
Метод добавляет элемент (ы) в словарь, если ключ отсутствует в словаре. Если ключ находится в словаре, он обновляет ключ новым значением.
Синтаксис update()
:
dict.update ((другой))
update () Параметры
update()
Метод принимает либо словарь или Iterable объект пар ключ / значение ( как правило , кортежи).
Если update()
вызывается без передачи параметров, словарь остается без изменений.
Возвращаемое значение из update ()
update()
обновляет словарь элементами из объекта словаря или итеративного объекта пар ключ / значение.
Он не возвращает никакого значения (возвращает None
).
Пример 1: Работа update ()
d = (1: "one", 2: "three") d1 = (2: "two") # updates the value of key 2 d.update(d1) print(d) d1 = (3: "three") # adds element with key 3 d.update(d1) print(d)
Вывод
(1: 'один', 2: 'два') (1: 'один', 2: 'два', 3: 'три')
Пример 2: update () при прохождении кортежа
d = ('x': 2) d.update(y = 3, z = 0) print(d)
Вывод
('x': 2, 'y': 3, 'z': 0)