Intermédiaire
🧠 Fondamentaux
20 XP
0 personnes ont réussi
Contact 5 : Supprimer un contact
La suppression dans une liste est un piège classique en Python : si tu supprimes un élément pendant que tu itères avec un for, les index se décalent et tu rates des éléments. La solution propre : enumerate() te donne l'index et la valeur, et tu fais pop(i) suivi d'un return immédiat.
Écris une fonction supprimer_contact(contacts, email) qui supprime le contact avec l'email donné (modification en place). Retourne True si supprimé, False si non trouvé.
Exemple : contacts = [{"nom": "Alice", "email": "a@x.com", ...}] supprimer_contact(contacts, "a@x.com") renvoie True, la liste est vide