Методы работы с множествами
Количество элементов в множестве
Метод
 len() возвращает количество элементов в множестве.
k = {42, 'foo', 3.14159, None, (1, 2, 3)} 
print(len(k))    # 5
 
Определение, есть ли элемент в множестве (оператор принадлежности in)
k = {42, 'foo', 3.14159, None, (1, 2, 3)} 
print(42 in k)    # True
print(2 in k)     # False
Хотя элементы, содержащиеся во множестве должны быть неизменяемого типа, сами множества могут быть изменены. 
 
Добавление элемента ко множеству
x.add(<elem>)
ко множеству  
x добавляет 
<elem>, который должен быть единственным неизменяемым объектом.
 
Удаление элемента из множества
1) 
x.remove(<elem>)
удаляется 
<elem> из множества 
x. Python вызывает исключение (ошибка), если 
<elem> нет в 
x.
2) 
x.discard(<elem>)
то же удаляет, но в случае отсутствия элемента в множестве не вызывает исключения.
3) 
x.pop()
удаляет и возвращает случайный элемент из множества. Если изначально множество пустое, то возникает исключение (ошибка).
4) 
x.clear()
удаляет все элементы из множества (очищает множество).