Vérifier un élément ne figurant pas dans une liste en Python

Manav Narula 30 janvier 2023
  1. Utilisez not in pour vérifier si un élément n’est pas dans une liste en Python
  2. Utilisez la méthode __contains__ de la liste pour vérifier si un élément n’est pas dans une liste en Python
Vérifier un élément ne figurant pas dans une liste en Python

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.

Auteur: Manav Narula
Manav Narula avatar Manav Narula avatar

Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.

LinkedIn

Article connexe - Python List