PaliSkill
Python pour débutants

Leçon 9 / 9 — Chapitre 2: Conditions et logique

Tester une appartenance avec in / not in

Vérifier si une valeur se trouve dans une liste (vue dans une prochaine leçon) ou dans une chaîne de caractères est un besoin très courant. L'opérateur in répond directement à cette question, sans avoir à écrire une boucle.

Tester la présence d'un élément dans une liste

fruits = ["pomme", "banane", "mangue"]
print("banane" in fruits)      # True
print("kiwi" in fruits)        # False

not in : l'inverse

print("kiwi" not in fruits)    # True : "kiwi" n'est effectivement pas dans la liste

Utiliser in directement dans une condition

commande = "banane"
fruits = ["pomme", "banane", "mangue"]

if commande in fruits:
    print("Disponible")
else:
    print("Non disponible")

in renvoie directement True ou False, ce qui permet de l'utiliser comme n'importe quelle autre condition dans un if.

Ça fonctionne aussi sur du texte

phrase = "Python est un langage accessible"
print("Python" in phrase)   # True

Cette leçon présente le principe général d'appartenance ; une prochaine leçon ira plus loin sur la recherche dans une chaîne de caractères, avec des méthodes dédiées comme .find() et .count().

À vous de jouer : créez une liste de trois villes, puis testez avec in si une ville saisie par l'utilisateur (avec input()) en fait partie.

🔒

Continuez ce module

Débloquez les leçons restantes ainsi que la certification finale.

2 500 XOF / 3,81 € / 4,15 $

Débloquez les 90 leçons restantes de ce module

Votre paiement est vérifié avant l'activation de l'accès