Iterable / Iterator
* iterate[동사] : (계산·컴퓨터 처리 절차를) 반복하다 - 출처 : 네이버 영어사전
Iterable : 반복가능한 객체 ex. list, dict, set, str, bytes, tuple, range
Iterator : 값을 차례대로 꺼내는 기능을 제공하는 객체. iter()를 사용하여 객체를 생성하고, next()를 사용하여 하나씩 꺼냄
arr=[1,2,3]
arr=iter(arr) # iterator 객체 생성
next(arr) # iterator
>>> 1
next(arr)
>>> 2
next(arr)
>>> 3
next(arr)
>>> StopIteration
Traceback (most recent call last)
'공부 > Python' 카테고리의 다른 글
파케이, 컬럼 기반/ 행 기반 데이터 포맷 (0) | 2023.08.09 |
---|---|
주피터 노트북 메모리 표시 모듈 추가 (0) | 2023.07.31 |
polars - pandas 보다 8배 빠른 라이브러리가 있다? (0) | 2023.03.10 |