Разделить значения двух словарей на питоне

У меня есть два словаря с одинаковыми ключами, и я хотел бы разделить значения для обновления или создания нового словаря, сохраняя ключи нетронутыми, с частным в качестве нового значения для каждого из ключей.

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 }

Помимо итерации по ключу, парам значений и создания упорядоченных списков значений, а затем деления, я не уверен, как это сделать. Я надеялся на более элегантное решение.

8
задан ktflghm 6 August 2012 в 19:01
поделиться