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