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
Instrucțiuni pentru exercițiu
- Afișează
my_list2, care este disponibilă în mediul tău. - Filtrează numerele divizibile cu 10 din
my_list2folosindfilter()șilambda(). - 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:", ____)