Tout comme avec les chaînes de caractères, vous pouvez utiliser le mot-clé intégré in avec les listes pour vérifier si une liste contient un élément donné. Le mot-clé in renvoie une valeur booléenne (True ou False) selon que l'élément est trouvé dans la liste ou non.
Voici un exemple d'utilisation du mot-clé in avec une liste :
fruits = ['apple', 'banana', 'orange', 'grape']
if 'apple' in fruits and 'banana' in fruits:
print('We have both apples and bananas!')
Dans cet exemple, nous utilisons l'opérateur and pour vérifier si apple et banana sont tous deux dans la liste fruits. Si les deux sont présents, la condition if est True, et le message We have both apples and bananas! est affiché.
Défi
Vous aidez le célèbre café « Les Quatre Ingrédients » à écrire leur système de traitement des commandes. Les quatre premières lignes de l'entrée listent les ingrédients d'un élément du menu, tandis que les deux lignes suivantes listent les ingrédients auxquels un client est allergique. Votre tâche est d'afficher Order accepted! s'il n'y a pas d'allergènes dans les ingrédients ou Allergen alert! si le client est allergique à un ou plusieurs ingrédients.