1. Learn
  2. /
  3. Cursuri
  4. /
  5. Introducere în funcții în Python

Connected

exercițiu

filter() și funcțiile lambda

În exercițiul anterior, ai folosit funcții lambda pentru a încorpora anonim o operație în map(). Vei exersa din nou acest lucru, utilizând o funcție lambda împreună cu filter() – o funcție care poate fi nouă pentru tine! filter() îți oferă o modalitate de a elimina din listă elementele care nu îndeplinesc anumite criterii.

Scopul acestui exercițiu este să folosești filter() pentru a crea, dintr-o listă de șiruri de caractere, o nouă listă care conține doar șirurile cu mai mult de 6 caractere.

Instrucțiuni

100 XP
  • În apelul filter(), transmite o funcție lambda și lista de șiruri de caractere, fellowship. Funcția lambda trebuie să verifice dacă numărul de caractere din șirul member este mai mare decât 6; folosește funcția len() pentru aceasta. Atribuie obiectul filter rezultat variabilei result.
  • Convertește result într-o listă și afișeaz-o.