LoslegenKostenlos loslegen

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

Kurs anzeigen

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)
Code bearbeiten und ausführen