CommencerCommencez gratuitement

Fonctions lambda avec itérables

Vous avez utilisé les fonctions lambda sur des valeurs uniques ; nous allons maintenant les appliquer à des listes entières. C'est là que les fonctions lambda démontrent leur efficacité : lorsque vous avez besoin d'effectuer la même opération sur chaque élément.

Dans cette tâche, vous allez traiter une liste de noms de collègues à l'aide d'une fonction lambda appliquée à l'ensemble de la liste.

Cet exercice fait partie du cours

<cours>Python intermédiaire pour les développeurs</cours>
Voir le cours

Instructions de l’exercice

  • Appliquez la fonction lambda à chaque valeur de la liste colleagues, en enregistrant le résultat sous le nom cleaned.
  • Veuillez convertir l'objet map en une liste et l'enregistrer sous le nom cleaned_list.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

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)
Modifier et exécuter le code