擅长:python、mysql、java
<pre><code>import itertools
d1 = {'the':3, 'fine':4, 'word':2}
d2 = {'the':2, 'fine':4, 'word':1, 'knight':1, 'orange':1}
d3 = {'the':5, 'fine':8, 'word':3, 'sequel':1, 'jimbo':1}
dicts = [d1, d2, d3]
In [31]: answer = {k:sum(d[k] if k in d else 0 for d in dicts) for k in itertools.chain.from_iterable(dicts)}
In [32]: answer
Out[32]:
{'sequel': 1,
'the': 10,
'fine': 16,
'jimbo': 1,
'word': 6,
'orange': 1,
'knight': 1}
</code></pre>