Python Glossary English

все Python 3Множества (set)функция

frozenset.issubset

frozenset

True, если все элементы frozenset входят в другое множество (подмножество).

Синтаксис

f.issubset(other)

Метод принимает любой итерируемый объект, а оператор <= — только множество: f <= [1, 2, 3] упадёт с TypeError, а f.issubset([1, 2, 3]) сработает. Множество считается подмножеством самого себя, поэтому равные множества дают True; для строгого подмножества нужен оператор <. Строка разбирается посимвольно, так что frozenset('cat').issubset('character') — про буквы, а не про подстроку.

Примеры

print(frozenset({1, 2}).issubset({1, 2, 3}))   # → True
print(frozenset({1, 4}).issubset({1, 2, 3}))   # → False
print(frozenset({1, 2}).issubset([1, 2, 3]))   # → True
print(frozenset('cat').issubset('character'))   # → True
print(frozenset({1, 2}).issubset({1, 2}))   # → True
print(frozenset({1, 2}) < {1, 2})   # → False

См. также

Открыть в полном глоссарииdocs.python.orgСообщить о неточности