Множества в Python

Добавление и удаление элементов во множество

Мы можем проверить наличие элемента во множестве при помощи in
print("May" in a) #ищем "May" в множестве а
Если код возвращает "True", значит, что элемент был найден в множестве. При поиске элемента, который отсутствует во множестве, мы получим "False"
Python позволяет нам вносить новые элементы в множество при помощи функции add().
имя множества.add(добавляемые элемент)
а= {1, 2, 3}  
а.add(4) 
Итог
{1, 2, 3, 4}  

Удаление элемента из множеств

Python позволяет нам удалять элемент из множества, но не используя индекс, так как множество элементов не индексированы. Элементы могут быть удалены при помощи обоих методов discard() и remove().

Помните, что метод discard() не будет выдавать ошибку, если элемент не был найден во множестве. Однако, если метод remove() используется и элемент не был найден, возникнет ошибка.

С методом pop(), мы можем удалить и вернуть элемент. Так как элементы находятся в произвольном порядке, мы не можем утверждать или предсказать, какой элемент будет удален.

a= {1, 2, 3, 4, 5, 6}  
print(a.pop())
выбирает элемент из множества a

Вы можете использовать тот же метод при удалении элемента и возврате элементов, которые остаются во множестве.
a= {1, 2, 3, 4, 5, 6}  
a.pop() # удалит элемент
a.pop() # удалит еще элемент
print(a)


Метод Python
под названием clear() поможет удалить все элементы во множестве.