擅长:python、mysql、java
<p>你说,“比较的结果将返回方框4,因为['0','-3']是a中的一个项目,它也在b['0和-3']中找到。”。我在b中没有看到<code>'0 and -3'</code></p>
<p>而且,你的问题还不够清楚。您的代码片段不完整,这里只介绍了一个案例。你知道吗</p>
<p>尽管如此,我还是会错误地认为你想要这样的东西</p>
<pre><code>normalized_values = set([" and ".join(tokens) for tokens in a.values()])
for k in b:
if normalized_values.intersection(set(b[k])):
print k
</code></pre>