擅长:python、mysql、java
<p>你可以使用一个简单的for循环,例如-</p>
<pre><code>>>> d = defaultdict(int, {u'Kiwi': defaultdict(int, {u'NZKiwi': 1.2}), u'Pear': defaultdict(int, {u'PearShaped': 6.2}), u'Banana': defaultdict(int, {u'BananaBrand': 4.0, u'OtherBrand': 3.2}), u'Apple': defaultdict(int, {u'CrunchApple': 1.7})})
>>> d1 = defaultdict(int, {u'Kiwi': defaultdict(int, {u'n': 1.2}), u'Pear': defaultdict(int, {u'p': 6.2}), u'Banana': defaultdict(int, {u'b': 4.0, u'o': 3.2}), u'Apple': defaultdict(int, {u'a': 1.7})})
>>> for k,v in d.items():
... v.update(d1[k])
...
>>> d
defaultdict(<class 'int'>, {'Banana': defaultdict(<class 'int'>, {'o': 3.2, 'OtherBrand': 3.2, 'BananaBrand': 4.0, 'b': 4.0}), 'Pear': defaultdict(<class 'int'>, {'PearShaped': 6.2, 'p': 6.2}), 'Kiwi': defaultdict(<class 'int'>, {'NZKiwi': 1.2, 'n': 1.2}), 'Apple': defaultdict(<class 'int'>, {'a': 1.7, 'CrunchApple': 1.7})})
</code></pre>