728x90 __next__1 [Python] Iterable, Iterator 개념과 예제 및 iterator 직접 만들기 1. Iterator 순서대로 다음 값을 리턴할 수 있는 객체를 의미 Iterator는 자체적으로 내장하고 있는 next 메소드를 통해 다음 값을 가져올 수 있음 2. Iterable 내부 요소(member)를 하나씩 리턴할 수 있는 객체 Iterable한 것은 __next__ 메소드가 존재하지 않음 내부에 __Iter__라는 메소드를 가지고 있음 for문을 통해 순회할 수 있는 객체를 Iterable하다고 함 컬렉션 타입(컨테이너 타입) set, dictionary와 같이 여러개의 요소(객체)를 갖는 데이터 타입 시퀀스 타입 list, tuple, range, str등과 같이 순서가 존재하는 데이터 타입 위의 타입들은 전부 iterable하지만, iterator는 아니다. a = list() b =.. 2022. 3. 2. 이전 1 다음 728x90