Lambda-Funktionen mit iterierbaren Objekten
Du hast Lambda-Funktionen für einzelne Werte benutzt – jetzt probieren wir sie mal für ganze Listen aus! Hier zeigen Lambda-Funktionen ihre wahre Stärke: 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
Anleitung zur Übung
- Wende die Lambda-Funktion auf jeden Wert in der Liste „
colleagues“ an und speichere sie als „cleaned“. - Wandle das Kartenobjekt 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)