Exercice dictionnaire
Bonsoir,
Je n'arrive vraiment pas à comprendre la solution.
On utilise pas souvent cette méthode ? Si je ne la comprends pas c'est gênant pour la suite ? Car là rien à faire je ne sais pas comment faire pour comprendre...
merci
names = {
"Patrick": "Smith",
"Julie": "Mercier",
"Maxime": "Moulin",
"Gérard": "Moulin",
"Rose": "Mercier",
"Clara": "Smith",
"John": "Moulin",
"Michel": "Smith",
}
resultat = {}
for cle, valeur in names.items():
resultat.setdefault(valeur, []).append(cle)
Salut Gabriel,
Ne t'en fais pas, il s'agit d'un usage déjà avancé des dictionnaires, pratique dans des cas très précis, et qui peut être faite différemment avec 3-4 lignes de code supplémentaires.
Garde la dans un coin de ta tête et tu pourras y revenir plus tard sans aucun soucis 👍
Inscris-toi
(c'est gratuit !)
Tu dois créer un compte pour participer aux discussions.
Créer un compte