擅长:python、mysql、java
<p>这样的事情会给你一个好的开始:</p>
<pre><code>x = [1, 2, 3, 2]
y = [3, 5, 2, 3]
def reunion(list1, list2):
result = []
for number in list1:
if number in list2 and number not in result:
result.append(number)
return result
my_list = reunion(x, y)
print(my_list)
</code></pre>
<p>输出:</p>
<pre><code>[2, 3]
</code></pre>
<p>或者更接近你的代码:</p>
<pre><code>def reunion(list1, list2):
result = []
for i in range(0, len(list1)):
if list1[i] in list2 and list1[i] not in result:
result.append(list1[i])
return result
</code></pre>