Bonjour,

Je souhaiterai optimiser mon code pour effectuer une fusion de plusieurs dictionnaires :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
d1={"a":"1.0","b":"1.0", "c":"1.0"} 
d2={"a":"1.1","b":"1.1", "c":"1.1"} 
d3={"a":"1.2","b":"1.3", "c":"1.4"} 
 
d4 doit donner un dictionnaire qui résulte de la fusion de d1 d2 et d3 mais en gardant les valeurs les plus hautes
 
d4={"a":"1.2","b":"1.3", "c":"1.4"}
Mon code code fonctionne mais le temps de traitement est trop élevé (compte tenu du nombre de valeurs /dictionnaires à traiter).
Pourriez-vous m'indiquer l'algorithme le moins "couteux" ?
Merci de votre aide.