-
<PYTHON>이더레이터?? 제너레이터??Flower in my dev/Python 2015. 4. 23. 11:441234567891011121314151617181920212223242526>>> a = [0,1,2,3,4,5,6,7,8,9]>>> b = iter(a)>>> b.next()0>>> b.next()1>>> b.next()2>>> b.next()3>>> b.next()4>>> b.next()5>>> b.next()6>>> b.next()7>>> b.next()8>>> b.next()9>>> b.next()Traceback (most recent call last):File "<stdin>", line 1, in <module>StopIteration
cs 이더레이터..
리스트 == [iter()] ==> 이더레이터
이더레이터.next() : 순차적으로 값을 반환
123456789101112131415161718192021222324252627282930>>> def generateInt(n):... while n < 10:... yield n... n += 1...>>> g = generateInt(0)>>> g.next()0>>> g.next()1>>> g.next()2>>> g.next()3>>> g.next()4>>> g.next()5>>> g.next()6>>> g.next()7>>> g.next()8>>> g.next()9>>> g.next()Traceback (most recent call last):File "<stdin>", line 1, in <module>StopIterationcs 제너레이터..
함수(value) == [yield] ==> 제너레이터
제너레이터.next() : 순차적으로 값을 반환
--------------------------------------
결과가 똑같은 이더레이터와 제너레이터를 만들었다.
'Flower in my dev > Python' 카테고리의 다른 글
<PYTHON>[BeautifulSoup] (0) 2015.04.27 <PYTHON>특정 날짜가 지나면 파일을 지우기 (0) 2015.04.27 <PYTHON> TCP_Echo_Server (0) 2015.04.21 <PYTHON> UDP_Echo_Server (0) 2015.04.21 <PYTHON>시스템 정보 가져오기(CPU, RAM, DISK) (0) 2015.04.21