Bonsoir. Voici un pb que je viens juste de découvrir. Ce que je vous propose, si vous en avez le temps, c'est de me guider dans ma recherche, de telle sorte que je trouve le plus vite possible. Voici ce que je comprends : il y a besoin d'une fonction qui puisse être appelée pour tester les éléments d'une liste selon qu'ils sont des réponses vraies ou fausses à des fonctions du type : est un nombre premier,
Ecrivez une fonction my_filter qui prend une liste lst et une fonction booléenne f en paramètres.
Cette fonction renverra une nouvelle liste constituée des éléments de la liste lst pour lesquels la fonction f renvoie True.
Note:
Pour les tests, UpyLaB utilise les fonctions Python lambda. Cela permet de définir au moment même une fonction anonyme avec un ou plusieurs paramètres
Ainsi :
lambda e: isinstance(e, int)
donne une fonction à un paramètre, qui teste si ce paramètre est de type entier.
Partager