LoslegenKostenlos starten

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

<Kurs>Grundlagen von Big Data mit PySpark</Kurs>
Kurs ansehen

Übungsanweisungen

  • 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 praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# 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", ____)
Code bearbeiten und ausführen