Comment vérifier si un élément existe dans la liste Python
En Python, liste est un conteneur d’éléments, utilisé pour stocker plusieurs données en même temps. Contrairement à Set, la liste en Python est ordonnée et a un nombre défini. Les éléments d’une liste sont indexés selon une séquence définie et l’indexation d’une liste est faite avec 0 comme premier index.
La connaissance de certaines opérations sur les listes est nécessaire. Cet article décrit l’une des opérations de base consistant à vérifier l’existence d’un élément dans la liste.
Méthode 1: Utilisation de l’opérateur « in »
L’opérateur « in » est le moyen le plus facile pour vérifier si un élément existe ou non dans une liste. L’opérateur « in » renvoie « True » si l’élément existe dans la liste et « False » si l’élément n’existe pas dans la liste. La liste n’a pas besoin d’être triée pour pratiquer cette approche de vérification.
Exemple :
Vérifiez si ‘WayToLearnX’ existe dans la liste.
strListe = ['welcome', 'to', 'WayToLearnX'] if 'WayToLearnX' in strListe : print("True, 'WayToLearnX' est trouvé dans la liste : " , strListe)
Cela produit le résultat suivant:
True, 'WayToLearnX' est trouvé dans la liste : ['welcome', 'to', 'WayToLearnX']
Le code pour vérifier si l’élément n’est pas dans la liste :
strListe = ['welcome', 'to', 'WayToLearnX'] if 'Blue' not in strListe : print("True, 'Blue' n'est pas trouvé dans la liste : " , strListe)
Cela produit le résultat suivant:
True, 'Blue' n'est pas trouvé dans la liste : ['welcome', 'to', 'WayToLearnX']
Méthode 2: Utilisation de la fonction count()
La fonction count(element) renvoie le nombre d’occurrences d’un élément donné dans la liste. Si sa valeur est supérieure à 0, cela signifie qu’un élément donné existe dans la liste.
Exemple :
Vérifiez si ‘WayToLearnX’ existe dans la liste.
strListe = ['Hi' , 'welcome', 'to', 'WayToLearnX'] if strListe.count('WayToLearnX') > 0 : print("True, 'WayToLearnX' est trouvé dans la liste : " , strListe)
Cela produit le résultat suivant:
True, 'WayToLearnX' est trouvé dans la liste : ['welcome', 'to', 'WayToLearnX']