Lambda-functies met iterables
Je hebt lambda-functies al gebruikt op losse waarden – nu passen we ze toe op complete lijsten! Hier komen lambda-functies echt tot hun recht: wanneer je dezelfde bewerking op elk item wilt uitvoeren.
In deze taak verwerk je een lijst met namen van collega’s met een lambda-functie die je op de hele lijst toepast.
Deze oefening maakt deel uit van de cursus
Python voor gevorderde ontwikkelaars
Oefeninstructies
- Pas de lambda-functie toe op elke waarde in de lijst
colleaguesen sla het resultaat op alscleaned. - Zet het map-object om naar een lijst en sla dit op als
cleaned_list.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
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)