Folosirea unei expresii lambda ca argument
Hai să transmitem expresii lambda ca argumente unor funcții. Vei lucra cu metoda .sort() aplicată pe liste. În mod implicit, aceasta sortează numerele în ordine crescătoare, iar caracterele și șirurile de caractere sunt sortate alfabetic. Metoda poate fi definită ca .sort(key=funcție). Aici, key definește o mapare a fiecărui element din lista considerată la un obiect sortabil (ex.: un număr sau un caracter). Astfel, elementele din listă sunt sortate în funcție de obiectele sortabile corespunzătoare.
Sarcina ta este să definești diferite moduri de a sorta lista words folosind argumentul key împreună cu o expresie lambda.
Acest exercițiu face parte din cursul
Exersarea întrebărilor de interviu de programare în Python
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Sort words by the string length
words.sort(key=lambda s: ____)
print(words)