⊗pyPmStSPS 118 of 208 menu

Vérifier l'inclusion d'un ensemble dans une séquence en Python

En Python, il est possible de vérifier si les éléments d'un ensemble sont inclus dans une séquence quelconque - un autre ensemble, une chaîne de caractères, une liste, un tuple. Cela peut être fait à l'aide de la méthode issubset. Dans son paramètre, nous spécifions la séquence à vérifier. Si l'ensemble est inclus dans celle-ci, la valeur booléenne True est renvoyée, dans le cas contraire - False.

Supposons que nous ayons un ensemble et une liste :

st = {'a', 'b', 'c'} lst = ['a', 'b', 'c']

Vérifions si les éléments de l'ensemble sont présents dans la liste :

res = st.issubset(lst) print(res) # affichera True

Maintenant, comparons les éléments de deux ensembles :

st1 = {'1', '2', '3'} st2 = {'1', '2', '4'} res = st1.issubset(st2) print(res) # affichera False

La méthode issubset a également une forme courte. Elle s'applique uniquement lors de la comparaison de deux ensembles. Réécrivons l'exemple précédent en l'utilisant :

res = st1 <= st2 print(res) # affichera False

Soit un ensemble et une chaîne de caractères :

st = {'1', '2', '3', '4', '5', '6'} txt = '123456'

Vérifiez que tous les éléments de l'ensemble sont présents dans la chaîne.

Soit un ensemble et un tuple :

st = {'ab', 'cd', 'ef'} tlp = ('ab', 'cd', 'ef')

Vérifiez que tous les éléments de l'ensemble sont présents dans le tuple.

Soit deux ensembles :

st1 = {1, 2, 3, 4, 5} st2 = {1, 2, 3}

Vérifiez que tous les éléments du second ensemble sont présents dans le premier ensemble.

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser