Intermédiaire
🧠 Fondamentaux
20 XP
0 personnes ont réussi
Fonction lambda
Une lambda, c'est une mini-fonction anonyme (sans nom) qu'on écrit sur une seule ligne. C'est pratique quand tu as besoin d'une fonction tres courte, souvent pour la passer a une autre fonction comme sorted() ou filter().
La syntaxe est : lambda paramètres: expression
L'expression est automatiquement renvoyée (pas besoin de return).
Par exemple :
carre = lambda x: x * x carre(5) renvoie 25
addition = lambda a, b: a + b addition(3, 4) renvoie 7
Écris une fonction trier_par_age(personnes) qui recoit une liste de tuples (nom, age) et renvoie cette liste triée par age croissant. Utilise sorted() avec une lambda comme clé de tri.