본문 바로가기

Programming/Python

[Python] Iterable 객체와 Itorator 객체

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