擅长:python、mysql、java
<p>问题是内环。您正在将列表1中的每个字母与列表2中的所有字母进行比较。在</p>
<p>相反,您应该有一个单循环:</p>
<pre><code>identicals=[]
different=[]
short_list = list1 if len(list1)<= len(list2) else list2
for i in range(len(short_list):
if list1[i] == list2[i]:
identicals.append(list1[i])
else:
different.append(short_list[i])
</code></pre>