все 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Сообщить о неточности