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
Övningsinstruktioner
- Applicera lambdafunktionen på varje värde i listan
colleaguesoch spara resultatet somcleaned. - 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)