Intermédiaire
🧠 Fondamentaux
20 XP
0 personnes ont réussi
Tri avec fonction cle
Trier une liste d'objets selon un critère dynamique, c'est un besoin quotidien : classer des produits par prix, des utilisateurs par date d'inscription, des articles par nombre de vues. En Python, sorted() avec key= fait ça très élégamment.
sorted(['chat', 'a', 'oiseau'], key=len) donne ['a', 'chat', 'oiseau']
Une lambda est une mini-fonction anonyme : lambda x: x['age'] est équivalent à def f(x): return x['age'].
Écris une fonction trier_par_cle(lst, cle) qui prend une liste de dictionnaires et un nom de clé, et renvoie la liste triée selon les valeurs de cette clé.