擅长:python、mysql、java
<p>我的解决方案可以像您以前那样组合任何数量的字典,并且可以通过限制它只组合两个字典来减少它以使其看起来更整洁,但是它背后的逻辑应该相当容易在您的程序中使用。在</p>
<pre><code>def dictCompressor(*args):
output = {x:{} for mydict in args for x,_ in mydict.items()}
for mydict in args:
for x,y in mydict.items():
output[x].update(y)
return output
</code></pre>