Generator?
·
About Dev(Python)/Python comprehension
제너레이터를 알기 위해서는 iteration, iterable, iterator를 먼저 알아보아야 한다. 1. Iteration : 반복/ 특정 횟수만큼 조건이 만족할 떄 까지 반복하는 형태 - for, while, recursive 2. iterable : 반복 가능한 형태의 객체 - list, tuple, string...file - 반복적으로 원소를 하나씩 꺼내올 수 있거나 - 반복적으로 원소에 접근이 가능한 형태 - 엄밀하게 따지면 객체내에 __iter__라는 메서드가 정의되어 있다면 iterable 객체다. 3. iterator - 반복 가능한 값을 생성할 수 있는 객체 - Python은 iterator를 통해 무한한 집합을 가정하는 것도 가능하다 - 엄밀하게 따지면 객체내에 __next__ 라..