Exercices Fonctions & Modules Filtrer les mots longs
🎉

Bravo!

Débutant 🧠 Fondamentaux 10 XP 0 personnes ont réussi

Filtrer les mots longs

Maintenant que tu connais filter(), on va l'utiliser avec des chaines de caracteres. La fonction len() te donne la longueur d'une chaine.

Par exemple :
len('bonjour') donne 7
len('hi') donne 2

Tu peux combiner filter() et len() dans une lambda pour filtrer des mots selon leur longueur.

Écris une fonction mots_longs(mots, longueur_min) qui renvoie uniquement les mots dont la longueur est superieure ou egale a longueur_min.

Exemple :
mots_longs(['chat', 'elephant', 'rat', 'hippopotame'], 5) renvoie ['elephant', 'hippopotame']
mots_longs(['a', 'bb', 'ccc'], 2) renvoie ['bb', 'ccc']

Tests (3/4)

Cas standard
assert mots_longs(['chat', 'elephant', 'rat', 'hippopotame'], 5) == ['elephant', 'hippopotame']
Seuil bas
assert mots_longs(['a', 'bb', 'ccc'], 2) == ['bb', 'ccc']
Liste vide
assert mots_longs([], 3) == []

+ 0 tests cachés

Indices (3 disponibles)

solution.py