擅长:python、mysql、java
<p>在您的示例中,它应该返回一个空列表,因为没有公共数字。你知道吗</p>
<p>你想做:</p>
<pre><code>for number in list_of_numbers1:
if number in list_of_numbers2:
union_list.append(number)
</code></pre>
<p>这可能会添加重复项。为了避免这些</p>
<pre><code>for number in list_of_numbers1:
if number in list_of_numbers2 and number not in union_list:
union_list.append(number)
</code></pre>
<p>但是,我会这样做</p>
<pre><code>return [number for number in list_of_numbers1 if number in list_of_numbers2]
</code></pre>