반응형 파이썬 stopiteration1 [python] StopIteration StopIteration 오류 정리1. 오류 설명StopIteration 오류는 Python의 반복(iterator)에서 발생하며, 반복이 끝났음을 나타냅니다. 주로 next() 함수를 호출하거나, 사용자 정의 반복자에서 더 이상 반환할 값이 없을 때 발생합니다. 일반적으로 for 루프와 같은 고수준 반복 구조는 이 오류를 내부적으로 처리하여 숨깁니다. 하지만 직접적으로 반복자를 사용할 때 StopIteration을 만나게 될 수 있습니다.2. 오류 예시직접 반복자를 다룰 때:iterable = [1, 2, 3]iterator = iter(iterable)print(next(iterator)) # 출력: 1print(next(iterator)) # 출력: 2print(next(iterator)) # 출력.. 2024. 12. 3. 이전 1 다음 반응형