Zacznij terazZacznij za darmo

Użycie lambda() z map()

Funkcja map() w Pythonie zwraca listę wyników po zastosowaniu podanej funkcji do każdego elementu danego iterowanego obiektu (listy, krotki itp.). Ogólna składnia funkcji map() to map(fun, iter). Można jej również używać razem z funkcjami lambda. Zajrzyj do slajdu 5 z lekcji 1.7, aby dowiedzieć się więcej o używaniu funkcji map() z lambda().

W tym ćwiczeniu użyjesz funkcji lambda wewnątrz wbudowanej funkcji map(), aby podnieść do kwadratu wszystkie liczby na liście.

To ćwiczenie jest częścią kursu

Podstawy Big Data z PySpark

Zobacz kurs

Instrukcje do ćwiczenia

  • Wyświetl my_list, która jest dostępna w twoim środowisku.
  • Podnieś do kwadratu każdy element my_list, używając map() i lambda().
  • Wyświetl wynik działania funkcji map.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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", ____)
Edytuj i uruchom kod