Python Glossary English

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

set.issubset

проверка

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

Синтаксис

s.issubset(other)

Метод глотает любой итерируемый объект, а оператор <= требует множества с обеих сторон: {1, 2} <= [1, 2, 3] падает с TypeError. Пустое множество — подмножество любого, включая само себя; строгое подмножество (без равенства) проверяется оператором <.

Примеры

print({1, 2}.issubset({1, 2, 3}))   # → True
print({1, 4}.issubset({1, 2, 3}))   # → False
print({1, 2}.issubset([1, 2, 3]))   # → True
print(set().issubset({1, 2}))   # → True
print({1, 2} <= {1, 2}, {1, 2} < {1, 2})   # → True False
print({1, 2} <= [1, 2, 3])   # → TypeError

См. также

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