辞書の値を別の辞書に追加したいと思います。例えば:私たちは辞書の値を別の辞書に追加する
をadictする{1: {'a': 3, 'b': 9, 'c': 23}}
を追加した場合
adict = {1: {'a': 13, 'b': 19, 'c': 15}, 2: {'a': 7, 'b': 2, 'c': 0}}
はその後adictは今、次のようになります。
{1: {'a': 16, 'b': 28, 'c': 38}, 2: {'a': 7, 'b': 2, 'c': 0}}
我々は{3: {'a': 4}}
を追加する場合は、adictが今のようになります。
{1: {'a': 16, 'b': 28, 'c': 38}, 2: {'a': 7, 'b': 2, 'c': 0}, 3: {'a': 4}}
追加する場合は{2: {'a': 1, 'b': 8, 'c': 27, 'd': 11}}
その後adictが今のようになります。
{1: {'a': 16, 'b': 28, 'c': 38}, 2: {'a': 8, 'b': 10, 'c': 27, 'd': 11}, 3: {'a': 4}}
これを行うための最善の方法は何ですか?
「+」演算子を使用して計算します。 –
@Chris:悲しいことに、それは動作しません... – Blender
この操作はどのくらい深く入れ子ですか? adictが '{1:{'a':{'foo':13、 'bar':11、...}、 'b':anotherdict、...}}'の場合はどうなりますか? – kojiro