次のように、一致するキーのセットを持つ任意の数の等しい長さの python 辞書があります。
{'a':1, 'b':4, 'c':8, 'd':9}
{'a':2, 'b':3, 'c':2, 'd':7}
{'a':0, 'b':1, 'c':3, 'd':4}
...
同じキーのセットを持つが、辞書セット内の対応する要素の合計としての値を持つ単一の辞書を取得するにはどうすればよいですか? 言い換えれば、私は欲しい:
{'a':3, 'b':8, 'c':13, 'd':20}
醜い複雑なループ構造があるかもしれませんが、ある種のリスト/辞書理解の巧妙さでこれを行うより良い方法はありますか? 考えてみれば、とにかく醜いループバージョンを作る方法が本当にわからない..