Ich habe zwei Wörterbücher mit den gleichen Schlüsseln und ich möchte Division auf die Werte zu aktualisieren oder erstellen Sie ein neues Wörterbuch, halten die Schlüssel intakt, mit dem Quotienten als den neuen Wert für jeder der Schlüssel.Teilen Sie die Werte von zwei Wörterbüchern in 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 }
Abgesehen durch den Schlüssel aus Iterieren, Wert-Paaren und geordnete Listen der Werte zu schaffen, dann teilen, bin ich nicht sicher, wie dies zu tun. Ich habe auf eine elegantere Lösung gehofft.
Schlüssel Schnittpunkt ist nicht notwendig, OP besagt, dass die 2 dicts die gleichen Schlüssel haben – jamylak
@jamylak: besser sicher als Nachsicht? :-P –
@MartijinPieters du bist richtig! – jamylak