Kom igångKom igång gratis

Lambdafunktioner med iterbara objekt

Du har använt lambdafunktioner på enskilda värden – nu ska vi tillämpa dem på hela listor! Det är här lambdafunktioner verkligen visar sin styrka: när du behöver utföra samma operation på varje element.

I den här uppgiften ska du bearbeta en lista med kollegors namn med hjälp av en lambdafunktion som tillämpas på hela listan.

Den här övningen är en del av kursen

Intermediate Python för utvecklare

Visa kurs

Övningsinstruktioner

  • Applicera lambdafunktionen på varje värde i listan colleagues och spara resultatet som cleaned.
  • Konvertera map-objektet till en lista och spara den som cleaned_list.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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)
Redigera och kör kod