Exercices de programmation pour classes préparatoires
Ecrire une fonction fusion(d1, d2) qui prend deux dictionnaires dont les valeurs sont des entiers et renvoie un nouveau dictionnaire dont les cles sont l'union des cles de d1 et de d2.
Pour chaque cle : - si elle n'apparait que dans un seul dictionnaire, on garde sa valeur ; - si elle apparait dans les deux, la valeur associee est la somme des deux valeurs.
Les dictionnaires d1 et d2 ne doivent pas etre modifies.
| Appel | Résultat attendu |
|---|---|
| fusion({}, {}) | {} |
| fusion({'a': 1}, {'a': 2, 'b': 3}) | {'a': 3, 'b': 3} |
Connectez-vous pour soumettre du code.