Introduction
Dans ce défi, vous devrez écrire une fonction pour vérifier si un élément quelconque d'une liste donnée est inclus dans une autre liste donnée.
Vérifiez si une valeur quelconque d'une liste est incluse dans une autre liste
Écrivez une fonction includes_any(lst, values) qui prend deux listes en arguments. La fonction doit vérifier si un élément quelconque de values est inclus dans lst. Si une valeur est trouvée, la fonction doit renvoyer True, sinon, elle doit renvoyer False.
Pour résoudre ce problème, vous pouvez utiliser une boucle for pour parcourir chaque valeur de values. Ensuite, vous pouvez utiliser l'opérateur in pour vérifier si la valeur est incluse dans lst. Si une valeur est trouvée, renvoyez True. Si aucune valeur n'est trouvée, renvoyez False.
def includes_any(lst, values):
for v in values:
if v in lst:
return True
return False
includes_any([1, 2, 3, 4], [2, 9]) ## True
includes_any([1, 2, 3, 4], [8, 9]) ## False
Résumé
Dans ce défi, vous avez appris à vérifier si un élément quelconque d'une liste donnée est inclus dans une autre liste donnée. Vous avez utilisé une boucle for pour parcourir chaque valeur de values et l'opérateur in pour vérifier si la valeur est incluse dans lst. Vous avez ensuite renvoyé True si une valeur a été trouvée, et False sinon.