擅长:python、mysql、java
<p>这里有一个很好的python方法:</p>
<pre><code>dicts = [a, b]
allKeys = set(k for d in dicts for k in d.iterkeys())
makeValue = lambda k: '\t'.join(d.get(k, '') for d in dicts) # Make merged value for a given key
merged = dict((k,makeValue(k)) for k in allKeys)
</code></pre>