0
다음 코드는 IndexError: list index out of range
오류를 생성합니다. 나는 그 코드가 왜 올바른지 알 수 없다.IndexError - 내가 뭘 잘못하고 있니?
numlist = [2, 12]
for number in numlist:
numlist[number] *= 3
print numlist
다음 코드는 IndexError: list index out of range
오류를 생성합니다. 나는 그 코드가 왜 올바른지 알 수 없다.IndexError - 내가 뭘 잘못하고 있니?
numlist = [2, 12]
for number in numlist:
numlist[number] *= 3
print numlist
number
하지 인덱스, numlist
에 원소이다. 당신이 인덱스를 생성하면 에 필요할 것 장소에 numlist
을 변경하고자한다면
>>> numlist = [2, 12]
>>> for number in numlist:
... print number
...
2
12
: 파이썬 for
루프는 반복자의 각 요소 (numlist
가) 그대 대상 (number
)에 할당되고 for each loops이다
for index, number in enumerate(numlist):
numlist[index] = 3 * number
또는 다음 enumerate()
기능을 사용하여