Сообщить об ошибке.

Операции с изменяемым множеством set

Здесь перечислены операции с изменяемыми множествами set с их описанием и примерами использования в коде.

Напоминаем: Множества set поддерживают все операции доступные неизменяемым множествам frozenset.


Метод set.update() в Python, объединение множеств

Метод set.update() позволяет добавить в множество set, элементы из одной или более последовательности поддерживающих итерирование. Метод возвращает обновленное множество set с добавленными элементами из всех итерируемых объектов *other

Метод set.intersection_update() в Python, пересечение множеств

Метод set.intersection_update() позволяет сохранить в множестве set только те элементы, которые присутствуют одновременно во всех объектах, участвующих в операции.

Метод set.difference_update() в Python, уникальные элементы нескольких множеств

Метод set.difference_update() позволяет удалить элементы из множества set, которые присутствуют во всех сравниваемых объектах.

Метод set.symmetric_difference_update() в Python, симметричная разность

Метод set.symmetric_difference_update() позволяет изменить множество set так, что оно будет содержать уникальные элементы, встречающиеся в самом множестве и последовательности other.

Метод set.add() в Python, добавляет элемент

Метод set.add() добавляет элемент elem в множество set. Метод игнорирует добавление существующих элементов. В изменяемое множество можно добавлять только неизменяемые объекты.

Метод set.remove() в Python, удаляет элемент по значению

Метод set.remove() удаляет элемент из множества set с значением elem. Вызывает KeyError, если elem не содержится в множествe.

Метод set.discard() в Python, удаляет элемент множества

Метод set.discard() удаляет элемент из множества set элемент elem, если его значение существует. Метод НЕ вызывает исключений, если значение elem отсутствует в множествe.

Метод set.pop() в Python, извлечение и удаление элемента

Метод set.pop() вернет произвольный элемент из множества set, а затем удалит его. Метод вызывает исключение KeyError, если множество пусто.

Метод set.clear() в Python, очищает множество

Метод set.clear() удаляет все элементы из множества set. Метод очищает множество и не возвращает никакого результата.