为啥代码那样...再手敲一下,不好意思 for i in lis1: for j in lis2: if i == j: lis1[lis1.index(i)]=0 lis2[lis2.index(j)]=1 print(lis1,lis2) 问题是: lis1, lis2 = list("abcd"), list("bcda") 一切正常,该怎么显示就怎么显示 但是: lis1, lis2 = list("abcd"), list("aaaa") #即其中一个是元素完全相同的list ---> lis1[lis1.index(i)]=0 ValueError: 'a' is not in list |