1. Learn
  2. /
  3. Cursuri
  4. /
  5. Exersarea întrebărilor de interviu de programare în Python

Connected

exercițiu

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.

Instrucțiuni 1/3

undefined XP
  • 1

    Sortează words după lungimea șirului de caractere.

  • 2

    Sortează words după ultimul caracter din șirul de caractere.

  • 3

    Sortează words după numărul total de caractere a, b și c (ex.:, cuvântul 'cabana' are 3 litere a, 1 literă b și 1 literă c; în total, 5)