Набор питонов | Обновить ()

| | |

Функция 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 = [ 1 , 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, `в`, `б`, `а`}