Vérification de l'appartenance en Python
Dans les conditions, il est également possible de vérifier l'appartenance
d'un élément. Pour cela, on utilise l'opérateur
in.
Supposons que nous ayons une variable tst et
une liste lst :
tst = 3
lst = [1, 2, 3]
Vérifions si la valeur de la variable est présente dans la liste :
if tst in lst:
print('+++') # ceci s'exécutera
else:
print('---')
Avec la construction not in, on peut
vérifier si la valeur de la variable est absente
de la liste :
if tst not in lst:
print('+++')
else:
print('---') # ceci s'exécutera
Soit une variable et une liste :
tst = 'x'
lst = ['x', 'y', 'z', 'w']
Vérifiez la présence de la variable dans la liste.
Soit une variable et un ensemble :
tst = '1'
st = {1, 2, 3, 4, 5}
Vérifiez que la variable n'est pas dans l'ensemble.
Soit une variable et une chaîne de caractères :
tst = '3'
txt = '123456'
Vérifiez la présence de la variable dans la chaîne.
Soit le code suivant :
tst = 3
lst = ['a', 'b', 'c', 'd', 'e']
res = lst[tst]
tlp = ('a', 'b', 'c')
if res in tlp:
print('+++')
else:
print('---')
Dites ce qui sera affiché dans la console.