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

Общие операции с множествами set и frozenset

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

Дополнительно смотрите описание типа frozenset в языке программирования Python.


Определение количества элементов в множестве в Python

Операция len(set) вернет количество элементов в множестве set (кардинальное число множества set). Эта операция поддерживаются как неизменяемыми frozenset, так изменяемыми множествами set.

Проверка вхождения элемента в множество в Python

Операция x in set проверяет наличие значения элемента x в множестве set. Если значение x присутствует в множестве операция вернет True, если нет, то False. Операция x not in set противоположна.

Метод set.isdisjoint() в Python, отсутствие элементов в множестве

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

Метод set.issubset() в Python, вхождение элементов в множество

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

Проверка множества на правильное подмножество в Python

Математический оператор < (меньше) позволяет проверить, является ли множество set подходящим подмножеством другого множества other. Множество меньше другого тогда и только тогда, когда первое множество является правильным подмножеством второго

Метод set.issuperset() в Python, вхождение элементов в множество

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

Проверка множества на правильное надмножество в Python

Математический оператор > (больше) позволяет проверить, является ли множество set правильным надмножеством другого множества other, то есть выполняются ли условия set >= other и set != other.

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

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

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

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

Метод set.difference() в Python, разность множеств

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

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

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

Метод set.copy() в Python, копия множества

Метод set.copy() вернет мелкую копию множества set. Эта операция поддерживается как неизменяемым frozenset, так изменяемым множеством set.