擅长:python、mysql、java
<p>试试这个:</p>
<pre><code>def merge(a, b):
for key in b:
if key in a:
if isinstance(a[key], dict) and isinstance(b[key], dict):
merge(a[key], b[key])
elif a[key] == b[key]:
pass
else:
a[key] = b[key]
return a
den_w = merge(data1, data2)
den_w = merge(den_w, data3)
</code></pre>
<p>输出:</p>
<pre><code>{'Height': {'Ajay': 145.830651784016,
'Arambh': 156.16402145150246,
'Bist': 145.91779226416696,
'DDD': 155.91779226416696,
'Ding': 165.91779226416696,
'Dong': 165.830651784016,
'Dumba': 166.16402145150246,
'Kay': 146.16402145150246,
'Kim': 155.830651784016}}
</code></pre>