Метод update

Метод update добавляет в одно множество элементы из других множеств. При этом изменяется исходное множество, а сам метод ничего не возвращает. В параметре метода указываем те множества, элементы которых мы хотим добавить.

Синтаксис

pythonмножество.update(множества, которые хотим добавить)

Пример

Давайте с помощью метода update добавим элементы в наше множество:

pythonst1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st1.update(st2)
print(st1)

Результат выполнения кода:

python{'1', 'a', '2', '3', 'b', 'c'}

Пример

У метода update также есть короткая форма:

pythonst1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st1 |= st2
print(st1)

Результат выполнения кода:

python{'1', '3', 'b', 'a', 'c', '2'}

Пример

А теперь давайте добавим в наше множество элементы из двух списков:

pythonst1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st3 = {5, 10, 15}
st1.update(st2, st3)
print(st1)

Результат выполнения кода:

python{'a', 'b', 5, '2', 10, '3', '1', 15, 'c'}

Пример

Давайте перепишем предыдущий пример в краткой форме:

pythonst1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st3 = {5, 10, 15}
st1 |= st2 | st3
print(st1)

Результат выполнения кода:

python{'b', 5, 'c', 10, 15, '3', '2', '1', 'a'}

Смотрите также

  • метод add,
    который добавляет элементы в множество
  • метод union,
    который объединяет множества
  • метод remove,
    который удаляет элементы из множества
  • функция len,
    которая возвращает длину множества