擅长:python、mysql、java
<pre><code>l = [{2:1, 3:1, 5:2}, {3:4, 6:4, 2:3}, {2:5, 3:6}]
new_dict = {}
def unique_key_value(a,b):
return set(a).intersection(set(b))
def dict_sum(k, v):
if k not in new_dict.keys():
new_dict[k] = v
else:
new_dict[k] = new_dict[k] + v
for i in reduce(unique_key_value, l):
for k in l:
if i in k.keys():
dict_sum(i, k[i])
print new_dict
</code></pre>
<p>希望这有帮助。:)</p>