이터레이터(Iterator)란? 이터레이터는 순서대로 다음 값을 리턴할 수 있는 객체를 의미합니다. 자체적으로 내장하고 있는 next 메소드를 통해 다음 값을 가져올 수 있습니다. 여기서 '순서대로'라는 말 때문에 list, tuple과 같은 타입의 객체를 생각하셨을 수도 있는데, 이것과는 다릅니다. 자세한건 아래에서 알아봅시다. 선행학습 : 컬렉션(Collection) 타입과 시퀀스(Sequence) 타입 컬렉션 타입 - list, tuple, set, dictionary와 같이 여러개의 요소(객체)를 갖는 데이터 타입 시퀀스 타입 - list, tuple, range, str등과 같이 순서가 존재하는 데이터 타입 Iterable VS Iterator 내부 요소(member)를 하나씩 리턴할 수..