Tengo dos diccionarios con las mismas claves y me gustaría hacer una división en los valores para actualizar o crear un nuevo diccionario, manteniendo las claves intactas, con el cociente como el nuevo valor para cada una de las llavesDivida los valores de dos diccionarios en python
d1 = { 'a':12 , 'b':10 , 'c':2 }
d2 = { 'a':0 , 'c':2 , 'b':5}
d3 = d2/d1
d3 = { 'a':0 , 'b':0.5 , 'c':1 }
Aparte de iteración a través de la llave, pares de valores y la creación de listas ordenadas de los valores, a continuación, dividir, no estoy seguro de cómo hacer esto. Esperaba una solución más elegante.
intersección de clave no es necesario, OP indica que los 2 dicts tienen las mismas claves – jamylak
@jamylak: ¿es mejor evitar que perdonar? :-P –
@MartijinPieters ¡estás en lo correcto! – jamylak