Les opérateurs d'appartenance (in et not in)
Inscris-toi
(c'est gratuit !)
Un compte est nécessaire pour participer aux discussions.
Créer un compteToutes les questions

madem
8 mai 2025
Résolue
2 réponses
Utilisation de l'opérateur in sur différents types de données
L'utilisation de `in` est montrée sur des listes et des chaines de caractères mais je suppose qu'il est possible de l'utiliser sur d'autre type de données ? Y'a t'il une règle qui spécifie (ou un moyen de savoir) quels sont les types de données susceptible de fonctionner avec l'opérateur `in` ?
00:00:00 :Les opérateurs d'appartenance nous permettent de vérifier si un élément appartient ou non à une structure de données.Dans le cas des listes, on va donc pouvoir vérifier si un élément se trouve ou non dans la liste.
00:00:12 :Dans un exemple comme celui-ci, on vérifie si la chaîne de caractère Paul est présente dans la liste.Ici c'est le cas, Python nous renvoie donc le booléen true.
00:00:21 :Attention là encore à la casse.Si on cherche la chaîne de caractère Paul sans majuscule sur le P,Python nous retournera false car Paul avec une majuscule est bien entendu différent de Paul sans majuscule.
00:00:33 :Pour vous donner un exemple encore plus concret de l'utilisation de ces opérateurs d'appartenance,on pourrait vérifier si un utilisateur, ici Paul, est présent dans notre base de données,ici représentée par la liste utilisateur, grâce à une structure conditionnelle et l'opérateur in.
00:00:49 :Une autre utilisation assez courante de l'opérateur in nous permet de vérifier qu'un élément est bien présent dans une liste avant de l'enlever.En effet, la méthode remove nous retourne une erreur si on essaye d'enlever un élément qui n'est pas présent dans la liste.
00:01:02 :Avec cette structure conditionnelle, nous prévenons ainsi le risque d'erreur dans le cas où Paul ne serait pas présent dans la liste des utilisateurs.Dernier point important à noter avant de terminer cette partie,les opérateurs d'appartenance fonctionnent également avec les chaînes de caractère.
00:01:18 :Il est ainsi possible de vérifier si un morceau de chaîne de caractère est inclus dans une autre chaîne de caractère.Dans cet exemple, on voit que le mot Java est bien contenu dans JavaScript,même si en fin de compte ces deux langages de programmation n'ont rien à voir et sont souvent confondus l'un avec l'autre.
Ce n'est pas fini...
✋
Tu as complété % du parcours 🔥
Termine l'intégralité de la formation pour pouvoir débloquer ton attestation de réussite.