1. Learn
  2. /
  3. Курси
  4. /
  5. Introduction aux fonctions en Python

Connected

вправа

Filter() et fonctions lambda

Dans l'exercice précédent, vous avez utilisé des fonctions lambda pour intégrer anonymement une opération dans map(). Vous allez vous exercer de nouveau ici en utilisant une fonction lambda avec filter(), qui est peut‑être nouveau pour vous ! La fonction filter() permet d'éliminer d'une liste les éléments qui ne respectent pas certains critères.

Votre objectif dans cet exercice est d'utiliser filter() pour créer, à partir d'une liste d'entrée de chaînes de caractères, une nouvelle liste ne contenant que les chaînes qui ont plus de 6 caractères.

Інструкції

100 XP
  • Dans l'appel à filter(), passez une fonction lambda et la liste de chaînes fellowship. La fonction lambda doit vérifier si le nombre de caractères dans une chaîne member est supérieur à 6; utilisez la fonction len() pour cela. Attribuez l'objet filter résultant à result.
  • Convertissez result en liste et affichez la liste.