Comment vérifier si un élément existe dans une liste en Python
Pour vérifier si un élément, une chaîne ou une valeur se trouve dans une liste, utilisez l'opérateur in ou not in en Python.
x in namelist
Où x est la chaîne ou la valeur à rechercher et namelist est le nom de la liste.
La condition est Vraie si l'élément est présent dans la liste. C'est Faux s'il n'est pas présent.
x not in namelist
Dans le cas de l'opérateur not in, la condition est Vraie si l'élément recherché n'existe pas dans la liste. C'est faux s'il existe.
Note. Dans les deux cas, la recherche est sensible à la casse. Les lettres minuscules sont distinctes des majuscules. Par exemple, les chaînes "Abc" et "abc" sont différentes. De plus, si l'élément existe dans la liste, la position de l'élément dans la liste n'est pas indiquée mais uniquement le résultat booléen Vrai.
Exemples
Exemple 1
Créez une liste avec quelques éléments.
>>> city=['London', 'Paris', 'Rome']
Vérifiez si la chaîne 'Rome' existe dans la liste.
>>> 'Rome' in city
True
La chaîne existe dans la liste. Le résultat est Vrai.
Exemple 2
Vérifiez si la chaîne 'Berlin' existe dans la liste ci-dessus.
>>> 'Berlin' in city
False
La chaîne n'existe pas dans la liste. Le résultat est Faux.