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

pythonensemble.issubset(séquence)

Exemple

Vérifions l'inclusion des éléments du premier ensemble dans le second à l'aide de la méthode issubset :

pythonst1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.issubset(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 issubset :

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

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

pythonTrue

Exemple

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

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

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

pythonTrue

Exemple

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

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

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

pythonTrue

Exemple

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

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

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

pythonTrue

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