Méthode issuperset
La méthode issuperset vérifie l'inclusion
des éléments d'une séquence dans l'ensemble.
La méthode renvoie une valeur booléenne - True
ou False. Dans le paramètre, nous spécifions
la séquence dont nous voulons comparer les éléments
avec ceux de l'ensemble.
Syntaxe
ensemble.issuperset(sequence)
Exemple
Vérifions l'inclusion des éléments du deuxième
ensemble dans le premier à l'aide de la méthode issuperset :
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.issuperset(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 issuperset :
st1 = {'a', 'b', 'c'}
st2 = {'a', 'b', 'c'}
res = st1.issuperset(st2)
print(res)
Résultat de l'exécution du code :
True
Exemple
Comparons les éléments d'une liste avec les éléments d'un ensemble :
st = {'a', 'b', 'c'}
lst = ['a', 'b', 'c']
res = st.issuperset(lst)
print(res)
Résultat de l'exécution du code :
True
Exemple
Et maintenant, comparons les éléments d'un tuple avec un ensemble :
st = {'a', 'b', 'c'}
tlp = ('a', 'b', 'c')
res = st.issuperset(tlp)
print(res)
Résultat de l'exécution du code :
True
Exemple
La méthode issuperset a également
une forme courte :
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1 >= st2
print(res)
Résultat de l'exécution du code :
False
Voir aussi
-
la méthode
issubset,
qui vérifie la présence des éléments d'un ensemble dans une séquence -
la méthode
difference,
qui renvoie les différences entre des ensembles -
la méthode
intersection,
qui renvoie l'intersection d'ensembles -
la méthode
symmetric_difference,
qui exclut les éléments communs de l'ensemble et de la séquence