擅长:python、mysql、java
<p>以下嵌套的dict和list理解将为您提供帮助:</p>
<pre><code>dic2 = {key: [{k: v} for sublist in value for k, v in sublist] for key, value in dic1.items()}
</code></pre>
<p>演示:</p>
^{pr2}$
<p>我真的很惊讶你不想每个值都有一个字典:</p>
^{3}$
<p>产生:</p>
<pre><code>>>> {key: {k: v for sublist in value for k, v in sublist} for key, value in dic1.items()}
{'removed ': {'stain': '4', 'trash': '4', 'apple': '5', 'makeup': '4'}, 'persuaded ': {'group': '5', 'teacher': '6', 'man': '5', 'girl': '5'}}
>>> pprint(_)
{'persuaded ': {'girl': '5', 'group': '5', 'man': '5', 'teacher': '6'},
'removed ': {'apple': '5', 'makeup': '4', 'stain': '4', 'trash': '4'}}
</code></pre>