Узнать число элементов в множестве можно при помощи функции len
.
Перебрать все элементы множества (в неопределенном порядке!) можно при помощи цикла for
:
C = {1, 2, 3, 4, 5}
for elem in C:
print(elem)
Проверить, принадлежит ли элемент множеству можно при помощи операции
in
, возвращающей значение типа bool
:
i in A
Аналогично есть противоположная операция not in
.
Для добавления элемента в множество есть метод add
:
A.add(x)
Для удаления элемента x
из множества есть два метода:
discard
и remove
. Их поведение различается
только в случае, когда удаляемый элемент отсутствует в множестве.
В этом случае метод discard
не делает ничего, а метод
remove
геренирует исключение KeyError
.
Наконец, метод pop
удаляет из множетсва один случайный
элемент и возвращает его значение. Если же множество пусто, то генерируется
исключение KeyError
.
Из множества можно сделать список при помощи функции list
.
Перебор элементов множества
При помощи цикла for
можно перебрать все элементы множества:
primes = {2, 3, 5, 7, 11}
for num in primes:
print(num)