L’opérateur appartenance « in »

In permet de tester l’appartenance d’une chaine à une structure de données. Renvoie True ou False :

liste = ["Gerard",  "Michel", "Ginette", "Jackie"]
if "Jon" in liste:
        print("Ok")
else:
        print('Nok')

>>> Nok

Utiliser un opérateur d’appartenance pour vérifier qu’une valeur est présente :

liste = ["Gerard", "Michel", "Ginette", "Jackie"]
if "Michel" in liste:
        liste.remove("Michel")
        print("User remove")
else:
        print("User not found")

>>> User remove
liste = ["Gerard", "Ginette", "Jackie"]
if "Michel" in liste:
        liste.remove("Michel")
        print("User remove")
else:
        print("User not found")

>>> User not found

Fonctionne aussi « tout simplement » sur des chaines de caractères :

if "M" in "Michel":
        print("Present")
else:
        print("Nope")

>>> Present

0 commentaire

Laisser un commentaire