# Метод update

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

## Синтаксис

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

## Пример

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

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

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

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

## Пример

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

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

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

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

## Пример

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

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

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

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

## Пример

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

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

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

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

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

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

← →
↑