HOWTO · Python
Vérifier un élément ne figurant pas dans une liste en Python
Ce tutoriel montre comment vérifier si un élément ne figurant pas dans une liste en Python
Sur cette page
Dans ce tutoriel, nous allons présenter comment vérifier si un élément n’est pas dans une liste en Python.
Utilisez not in pour vérifier si un élément n’est pas dans une liste en Python
Le mot-clé in en Python peut être utilisé pour vérifier si un élément est présent dans une collection ou non. Si un élément est présent, il renvoie True; sinon, il renvoie False. Par exemple:
x = 3 in [1, 2, 5]
y = 1 in [1, 2, 5]
print(x)
print(y)
Production :
False
True
Si nous devons vérifier si un élément n’est pas dans la liste, nous pouvons utiliser le mot-clé not in. Le not est un opérateur logique qui convertit True en False et vice-versa. Donc, si un élément n’est pas présent dans une liste, il retournera True.
x = 3 not in [1, 2, 5]
print(x)
Production :
True
Utilisez la méthode __contains__ de la liste pour vérifier si un élément n’est pas dans une liste en Python
En Python, nous avons des fonctions magiques qui sont associées à des classes et qui ne doivent pas être invoquées directement bien que cela soit possible. Une de ces fonctions, appelée __contains__, peut être utilisée pour vérifier si un élément est présent ou non dans une liste. Par exemple,
x = [1, 2, 5].__contains__(1)
print(x)
x = [1, 2, 5].__contains__(3)
print(x)
Production :
True
False
Bien que cette méthode fonctionne, il n’est pas conseillé de l’utiliser car les fonctions magiques ne sont pas destinées à être invoquées directement.