아마도 나는 웹상의 잘못된 정보의 희생양이되었을 수도 있지만, 단지 내가 무언가를 오해했을 가능성이 더 크다고 생각합니다. 지금까지 배운 내용에 따라 range ()는 생성기이고 생성기는 반복기로 사용할 수 있습니다. 그러나이 코드 :
myrange = range(10)
print(next(myrange))
이 오류가 발생합니다.
TypeError: 'range' object is not an iterator
내가 여기서 무엇을 놓치고 있습니까? 나는 이것이 0을 인쇄하고 myrange
. 저는 Python을 처음 사용하므로 다소 기본적인 질문에 대한 사과를 받아들이십시오.하지만 다른 곳에서는 좋은 설명을 찾을 수 없습니다.
for
.