Utilizarea `lambda()` cu `map()`
Funcția map() din Python returnează o listă cu rezultatele obținute după aplicarea unei funcții date fiecărui element dintr-un iterabil (listă, tuplu etc.). Sintaxa generală a funcției map() este map(fun, iter). Poți folosi și funcții lambda împreună cu map(). Consultă slide-ul 5 din videoclipul 1.7 pentru informații generale despre utilizarea funcției map() cu lambda().
În acest exercițiu, vei folosi funcția lambda în interiorul funcției built-in map() pentru a ridica la pătrat toate numerele din listă.
Acest exercițiu face parte din cursul
Fundamentele Big Data cu PySpark
Instrucțiuni pentru exercițiu
- Afișează
my_list, disponibilă în mediul tău de lucru. - Ridică la pătrat fiecare element din
my_listfolosindmap()șilambda(). - Afișează rezultatul funcției
map.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Print my_list in the console
print("Input list is", ____)
# Square all numbers in my_list
squared_list_lambda = list(____(lambda x: ____, my_list))
# Print the result of the map function
print("The squared numbers are", ____)