set > other
set
и other
- множество frozenset
или set
.Математический оператор >
(больше) позволяет проверить, является ли множество set
правильным надмножеством другого множества other
, то есть выполняются ли условия set >= 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'})