Débutant
🧠 Fondamentaux
10 XP
0 personnes ont réussi
Fusionner deux dictionnaires
Il arrive souvent de devoir combiner deux dictionnaires en un seul. En Python, il y a plusieurs façons de le faire.
La méthode .update() modifie le dictionnaire en place en ajoutant les paires d'un autre dictionnaire : config = {'debug': True, 'port': 8000} config.update({'port': 3000, 'host': 'localhost'}) config vaut maintenant {'debug': True, 'port': 3000, 'host': 'localhost'}
Si une clé existe dans les deux, la valeur du second dictionnaire gagne.
Depuis Python 3.9, tu peux aussi utiliser l'opérateur | : résultat = config | autre_config
Écris une fonction fusionner(dico1, dico2) qui renvoie un nouveau dictionnaire contenant toutes les paires des deux dictionnaires. Si une clé existe dans les deux, la valeur de dico2 est prioritaire. Les dictionnaires originaux ne doivent pas être modifiés.