Функция update() в наборе добавляет элементы из набора (переданные в качестве аргумента) в набор.
Синтаксис:
set1.update (set2)
Здесь set1 — это набор, в который будет добавлен set2.Параметры:
Метод Update() принимает только один аргумент. Единственный аргумент может быть набором, списком, кортежами или словарем. Он автоматически преобразуется в набор и добавляется к набору.Возвращаемое значение: этот метод добавляет набор2 к набору1 и ничего не возвращает.
Код № 1:
# Программа Python для демонстрации
# с помощью метода update()
list1
=
[
1
,
2
,
3
]
list2
=
[
5
,
6
,
7
]
list3
=
[
10
,
11
,
12
]
# Списки, преобразованные в наборы
set1
=
set
(list2)
set2
=
set
(list1)
# Метод обновления
set1.update (set2)
# Печать обновленных set
print
(set1)
# Список передается как параметр, который
# автоматически преобразуется в set
set1.update (list3)
print
(set1)
Вывод:
{1, 2, 3, 5, 6, 7} {1, 2, 3, 5, 6, 7, 10, 11 , 12}
Код № 2:
# Программа Python для демонстрации
# с использованием метода update()
list1
=
[
,
2
,
3
,
4
<класс кода = "plain">]
list2
=
[
1
,
4
,
2
,
3
,
5
]
Alphabet_set
=
{
`a`
,
`b`
,
` c`
}
# списки преобразованы в nabs ora
set1
=
set
(list2 )
set2
=
set
(list1)
# Метод обновления
set1 .update (set2)
# Напечатать обновленный набор
print
(set1)
set1.update (alphabet_set)
print
(set1)
Вывод:
{1, 2, 3, 4, 5 } {1, 2, 3, 4, 5, `в`, `б`, `а`}