리스트에 문자가 담겨있어서 나는 에러는 아닙니다. n이라는 변수가 String이기 때문에 나는 에러입니다.
+0
2022년 10월 19일
리스트에 문자가 담겨있어서 나는 에러는 아닙니다. n이라는 변수가 String이기 때문에 나는 에러입니다. 하지만 위 코드는 그 문제 뿐만이 아니라 돌아갈 수 없게 짜여져 있습니다. 일단 print(number[n])이 아닌 리스트의 이름을 잘 사용해야합니다. print(numbers[n]) 's'가 빠졌습니다. 또한 위 코드에서 numbers에 있는 value들을 뽑고 싶다고 한다면 for문 안에서 n은 one, two, three로 나오게 되는데 이때 위 값들은 String 값이기 때문에 Int로 변환도 할 수 없습니다. 따라서, numbers = ['one', 'two', 'three', 'four', 'five'] x = 0 for n in numbers: print(number[x]) x += 1 로 코드를 작성하시면 numbers list에 있는 값들을 뽑을 수 있습니다.
댓글 2개