Как в Python вернуть, содержит ли другой набор этот набор или нет?


В Python можно использовать метод issubset() для проверки, содержится ли данный набор в другом наборе. Метод issubset() возвращает True, если данный набор является подмножеством другого набора, и False в противном случае.

Пример:

set1 = {1, 2, 3}
set2 = {1, 2, 3, 4, 5}

print(set1.issubset(set2)) # True
print(set2.issubset(set1)) # False

Также можно использовать оператор <= для проверки подмножества:

set1 = {1, 2, 3}
set2 = {1, 2, 3, 4, 5}

print(set1 <= set2) # True
print(set2 <= set1) # False


About the author

William Pham is the Admin and primary author of Howto-Code.com. With over 10 years of experience in programming. William Pham is fluent in several programming languages, including Python, PHP, JavaScript, Java, C++.