Méthode issubset
La méthode issubset vérifie l'inclusion
des éléments d'un ensemble dans une séquence,
qui peut être un autre ensemble, une liste,
un tuple. La méthode retourne une valeur booléenne
- True ou False. Dans le paramètre,
on indique la séquence avec laquelle
on veut comparer les éléments de l'ensemble.
Syntaxe
ensemble.issubset(séquence)
Exemple
Vérifions l'inclusion des éléments du premier
ensemble dans le second à l'aide de la méthode issubset :
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.issubset(st2)
print(res)
Résultat de l'exécution du code :
False
Exemple
Et maintenant, vérifions à nouveau l'inclusion
des éléments avec la méthode issubset :
st1 = {'a', 'b', 'c'}
st2 = {'a', 'b', 'c'}
res = st1.issubset(st2)
print(res)
Résultat de l'exécution du code :
True
Exemple
Comparons les éléments d'un ensemble avec les éléments d'une liste :
st = {'a', 'b', 'c'}
lst = ['a', 'b', 'c']
res = st.issubset(lst)
print(res)
Résultat de l'exécution du code :
True
Exemple
Maintenant, comparons les éléments d'un ensemble avec un tuple :
st = {'a', 'b', 'c'}
tlp = ('a', 'b', 'c')
res = st.issubset(tlp)
print(res)
Résultat de l'exécution du code :
True
Exemple
La méthode issubset a également une forme
courte :
st1 = {'a', 'b', 'c'}
st2 = {'a', 'b', 'c'}
res = st1 <= st2
print(res)
Résultat de l'exécution du code :
True
Voir aussi
-
la méthode
intersection,
qui retourne l'intersection des ensembles -
la méthode
difference,
qui retourne les différences entre les ensembles -
la méthode
issuperset,
qui vérifie la présence des éléments d'une séquence dans un ensemble -
la méthode
symmetric_difference,
qui exclut les éléments communs de l'ensemble et de la séquence