Programming/Python
[Python] Iterable 객체와 Itorator 객체
Denali
2021. 1. 2. 12:05
Iterable 객체 : iter 함수에 인자로 전달 가능한 객체
ex) 튜플, 리스트, 문자
Iterator 객체 : iter 함수가 생성해서 반환하는 객체
ds = [1, 2, 3, 4]
ir = iter(ds) # iterator 객체를 얻는 방법
next(ir) # iterator 객체를 통해 값을 하나씩 꺼내는 방법, 첫 번째 값 반환
1
next(ir) # 두 번째 값 반환
2
next(ir) # 세 번째 값 반환
3
next(ir) # 네 번째 값 반환
4