Erste SchritteKostenlos loslegen

Verwendung von lambda() mit map()

Die Funktion map() in Python gibt eine Liste der Ergebnisse zurück, nachdem die angegebene Funktion auf jedes Element eines bestimmten iterierbaren Objekts (Liste, Tupel usw.) angewendet wurde. Die allgemeine Syntax der Funktion map() lautet: map(fun, iter). Wir können auch Lambda-Funktionen mit map() verwenden. Allgemeine Hinweise zur Nutzung der Funktion map() mit lambda() findest du in Video 1.7 auf Folie 5.

In dieser Übung verwendest du die Funktion lambda innerhalb der integrierten Funktion map(), um alle Zahlen in der Liste zu quadrieren.

Diese Übung ist Teil des Kurses

Grundlagen von Big Data mit PySpark

Kurs anzeigen

Anleitung zur Übung

  • Gib my_list aus. (Die Liste ist im Arbeitsbereich verfügbar.)
  • Quadriere jedes Element in my_list mithilfe von map() und lambda().
  • Gib das Ergebnis der Funktion map aus.

Interaktive Übung zum Anfassen

Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.

# 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", ____)
Bearbeiten und Ausführen von Code