ÎncepețiÎncepe gratuit

Utilizarea lambda() cu filter()

O altă funcție folosită pe scară largă în Python este filter(). Aceasta primește ca argumente o funcție și o listă. Similar cu map(), filter() poate fi utilizată împreună cu funcții lambda. Consultă slide-ul 6 din videoclipul 1.7 pentru informații generale despre folosirea funcției filter() cu lambda().

În acest exercițiu, vei folosi funcția lambda() în interiorul funcției built-in filter() pentru a găsi toate numerele divizibile cu 10 dintr-o listă.

Acest exercițiu face parte din cursul

Fundamentele Big Data cu PySpark

Vezi cursul

Instrucțiuni pentru exercițiu

  • Afișează my_list2, care este disponibilă în mediul tău.
  • Filtrează numerele divizibile cu 10 din my_list2 folosind filter() și lambda().
  • Afișează numerele divizibile cu 10 din my_list2.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Print my_list2 in the console
print("Input list is:", ____)

# Filter numbers divisible by 10
filtered_list = list(____(lambda x: (x%10 == ____), my_list2))

# Print the numbers divisible by 10
print("Numbers divisible by 10 are:", ____)
Editează și rulează codul