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

Проверка множества на подмножество другого множества

Синтаксис:

set < other

Параметры:

Возвращаемое значение:

Описание:

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

Другими словами, одно множество меньше другого тогда и только тогда, когда первое множество является правильным подмножеством второго множества, то есть является подмножеством, но не равно.

Эта операция поддерживается как неизменяемым frozenset, так изменяемым множеством set.

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

>>> sets = {0, 1, 2, 3, 4}
>>> other = {4, 0, 3, 1, 2}
>>> sets < other
# False

>>> other.add(5)
>>> sets < other
# True

>>> sets = set(['march', 'dec', 'feb', 'may'])
>>> other = frozenset(sets)
>>> sets < other
# False

>>> sets.remove('dec')
>>> sets < other
# True

>>> sets
# {'may', 'march', 'feb'}
>>> other
# frozenset({'may', 'dec', 'march', 'feb'})