for i in range(len(l)): if c is l[i]: return i return -1
is를 이런 데에서 쓰면 안 됩니다. 같은 값을 가지는지가 아니라 같은 주소값을 가지는지 보기 때문에 같은 문자열이라도 a is b가 아닐 수 있습니다. c == l[i]를 써 보세요.
댓글을 작성하려면 로그인해야 합니다.
bjchae9627 6년 전
for i in range(len(l)):
if c is l[i]:
return i
return -1