LoslegenKostenlos starten

Lambda-Funktionen mit iterierbaren Objekten

Du hast Lambda-Funktionen für einzelne Werte benutzt – jetzt probieren wir sie für ganze Listen aus! Hier zeigen Lambda-Funktionen ihre wahre Stärke: nämlich wenn du für jedes Element dieselbe Operation brauchst.

In dieser Aufgabe bearbeitest du eine Liste mit Namen von Kollegen mithilfe einer Lambda-Funktion, die auf die ganze Liste angewendet wird.

Diese Übung ist Teil des Kurses

<Kurs>Entwicklung mit Python für Fortgeschrittene</Kurs>
Kurs ansehen

Übungsanweisungen

  • Wende die Lambda-Funktion auf jeden Wert in der Liste colleagues an und speichere sie als cleaned.
  • Wandle das map-Objekt in eine Liste um und speichere sie als cleaned_list.

Interaktive praktische Übung

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

colleagues = ["Sarah Martinez", "Michael Chen", "Emily Brown"]

# Apply the lambda function to each colleague's name
cleaned = ____(lambda x: x.replace(" ", "_").lower(), ____)

# Convert map object to list
cleaned_list = ____(____)
print(cleaned_list)
Code bearbeiten und ausführen