擅长:python、mysql、java
<p>如果您正在搜索,也尝试比较字符的位置</p>
<pre><code>listA=['a','d','g','p','l','g','r','e']
listB=['a','p','p','l','e']
listC=['','','','','_']
minlen = min(len(listA), len(listB))
for elem in range(minlen):
if listA[elem] == listB[elem]:
listC[listB.index(listA[elem])] = listA[elem]
print("{}".format(listC))
</code></pre>
<p>如果只检查它们是否可用,Wiseman的答案看起来不错</p>