擅长:python、mysql、java
<p>这应该是有效的:</p>
<pre><code>{k:b[v] for k,v in a.items() if v in b}
</code></pre>
<p>你只是少了两个元素:</p>
<ol>
<li>您不需要编写<code>if v in b.items()</code>,因为Python将<code>if v in b</code>解释为“如果v在b的键中”。在</li>
<li>您不需要将k映射到v本身,而是映射到b中v的值,即<code>b[v]</code>。在</li>
</ol>