ÎncepețiÎncepe gratuit

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

Vezi cursul

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)
Editează și rulează codul