擅长:python、mysql、java
<p>您可以使用dict理解来迭代<code>dic2</code>的项,以使用set difference构建到相同键的<code>dic2</code>和<code>dic1</code>列表之间的差异的新映射,同时过滤出两个dict中具有相同列表值的键:</p>
<pre><code>{k: list(set(l).difference(dic1.get(k, []))) for k, l in dic2.items() if dic1.get(k) != l}
</code></pre>
<p>这将返回:</p>
<pre><code>{'b': [8, 30], 'c': [8, 9, 2]}
</code></pre>