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
'Programming > Python' 카테고리의 다른 글
[Python] 네임드튜플 (namedtuple) (0) | 2021.01.05 |
---|---|
[Python] 리스트 컴프리헨션 (List Comprehension) (0) | 2021.01.01 |
[Python] 예외처리 (0) | 2020.12.30 |
[Python] 모듈 (0) | 2020.12.29 |
[Python] True 또는 Flase로 답하는 함수 (0) | 2020.12.28 |