-
iterable / iterator파이썬 Study/라이브러리 2021. 3. 14. 17:33
참조 :
■ iterable
1) 정의 :
iterable 객체(=iterator) === 반복 가능한 객체
list, dict, set, str, bytes, tuple, range 등이 해당! -------- ⓐ
2) 의미
※ 간단히 이해를 위한 설명으로 맞지 않을 수 있음
for ... in .... 을 사용하여 iterator가 return되어 값을 읽어올 수 있는 data type(ⓐ에 기술 된)을 의미- iterator는 next( ) 함수로 다음 값을 추출할 수 있음
- stop iteration exception 만날 때 까지 next 사용 가능, for 구문에서는 iterable에 대해 모든 과정을 자동으로 해줌
next(a_iter) >>> 1 next(a_iter) >>> 2 next(a_iter) >>> 3 next(a_iter) >>> Traceback (most recent call last): File "<stdin>", line 1, in <module> StopIteration
반응형'파이썬 Study > 라이브러리' 카테고리의 다른 글
Range / Enumerate / For in loop (1) 2021.03.14 lambda (1) 2021.03.14 zip (1) 2021.03.14 max / min / sum (1) 2021.03.14 functools (1) 2021.03.14