Fusion de Dictionnaires
Dictionnaires
Enonce
Écrire une fonction qui fusionne deux dictionnaires d1 et d2 dont les valeurs sont des nombres. Si une clé est présente dans les deux, les valeurs sont sommées.
fusionner({'a': 1, 'b': 2}, {'b': 3, 'c': 4}) → {'a': 1, 'b': 5, 'c': 4}Signature attendue
def fusionner(d1: dict, d2: dict) -> dict:
Exemples
fusionner({'a': 1, 'b': 2}, {'b': 3, 'c': 4})→{'a': 1, 'b': 5, 'c': 4}fusionner({'x': 10}, {'x': 20, 'y': 30})→{'x': 30, 'y': 30}fusionner({}, {'a': 1})→{'a': 1}
Fusion de dictionnaires
Fusionner deux dictionnaires consiste à créer un nouveau dictionnaire contenant toutes les clés des deux. Quand une clé est commune, on choisit une stratégie : ici, on somme les valeurs numériques. C'est un pattern courant en analyse de données.
← Exercices Python pour la prépa — CPGE scientifique et ECG
Exercices du meme theme
- Rotation 90° Horaire
- Vérifier Carré Magique
- Parcours en Spirale
- Anagrammes Groupées
- Plus Longue Sous-chaîne Sans Répétition
- Index Inversé
La correction commentee, les indices progressifs, l'execution du code dans le navigateur et la verification par l'IA sont reserves aux abonnes.