iteration 썸네일형 리스트형 Python : Iterator와 Iterable의 차이 완벽 이해하기 핵심 요약 • Iterable 은 반복이 가능한 객체로, for 루프와 함께 사용할 수 있는 객체입니다. __iter__() 메서드를 가지고 있으며, 이를 통해 iterator 객체를 반환합니다. Iterator 는 반복 작업을 실제로 수행하는 객체로, __next__() 메서드를 사용해 순차적으로 값을 반환합니다. 더 이상 반환할 값이 없을 때 StopIteration 예외를 발생시킵니다. 즉, Iterable 객체가 실제 반복 작업으로 값을 반환하기 위해서 Iterator 객체를 사용한다고 보시면 되겠습니다. Iterable과 Iterator의 자세한 차이 1. 정의 • Iterable은 반복이 가능한 객체로 리스트, 튜플, 문자열과 같은 Python의 기본 자료형들은 모두 iterable입니다. _.. 더보기 이전 1 다음