LoslegenKostenlos loslegen

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

Entwicklung mit Python für Fortgeschrittene

Kurs anzeigen

Anleitung zur Übung

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

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

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