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

pythonensemble.issuperset(sequence)

Exemple

Vérifions l'inclusion des éléments du deuxième ensemble dans le premier à l'aide de la méthode issuperset :

pythonst1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.issuperset(st2)
print(res)

Résultat de l'exécution du code :

pythonFalse

Exemple

Et maintenant, vérifions à nouveau l'inclusion des éléments avec la méthode issuperset :

pythonst1 = {'a', 'b', 'c'}
st2 = {'a', 'b', 'c'}
res = st1.issuperset(st2)
print(res)

Résultat de l'exécution du code :

pythonTrue

Exemple

Comparons les éléments d'une liste avec les éléments d'un ensemble :

pythonst = {'a', 'b', 'c'}
lst = ['a', 'b', 'c']
res = st.issuperset(lst)
print(res)

Résultat de l'exécution du code :

pythonTrue

Exemple

Et maintenant, comparons les éléments d'un tuple avec un ensemble :

pythonst = {'a', 'b', 'c'}
tlp = ('a', 'b', 'c')
res = st.issuperset(tlp)
print(res)

Résultat de l'exécution du code :

pythonTrue

Exemple

La méthode issuperset a également une forme courte :

pythonst1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1 >= st2
print(res)

Résultat de l'exécution du code :

pythonFalse

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