Résolue

Exercice dictionnaire

# Dictionnaires # Méthodes

Gabriel Trouvé

Mentor

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)

Thibault houdon

Mentor

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 👍

Gabriel Trouvé

Mentor

D'accord merci ! :)

Inscris-toi

(c'est gratuit !)

Inscris-toi

Tu dois créer un compte pour participer aux discussions.

Créer un compte

Rechercher sur le site

Formulaire de contact

Inscris-toi à Docstring

Pour commencer ton apprentissage.

Tu as déjà un compte ? Connecte-toi.