Pour vérifier si un ensemble (ou 'set' en amglais) est un sous-ensemble d'un autre ensemble en python, une solution consiste à utiliser la fonction python issubset :
Créons un premier ensemble appelé s:
s = {1,2,3,4,5,6,7,8,9}
pour vérifier si un autre sous-ensemble appelé s1 défini comme
s1 = {1}
est un sous-ensemble ("subset") de s une solution est d'utiliser la fonction issubset():
print( s1.issubset(s) )
donne ici
True
Un autre exemple avec un ensemble comprenant deux éléments
s1 = {4,6}
print( s1.issubset(s) )
donne
True
ou 4 éléments:
s1 = {4,6,7,1}
print( s1.issubset(s) )
donne encore
True
mais
s1 = {7,12}
print( s1.issubset(s) )
donne
False