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

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

Синтаксис:

sets > other

Параметры:

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

Описание:

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

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

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

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

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

>>> other.remove(0)
>>> sets > other
# True

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

>>> sets.add('jul')
>>> sets > other
# True

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