이터레이터
-
[코딩도장] day27. 파이썬 이터레이터 사용하기 - __iter__, __next__, __getitem__IT/파이썬 2020. 9. 21. 22:07
■ 들어가기 - 파이썬 코딩 도장 (남재윤/길벗). 을 공부하며 정리하는 블로그 ▶ Unit39. 이터레이터 사용하기 - 39.1 반복 가능한 객체 알아보기 - 39.2 이터레이터 만들기 - 39.3 인덱스로 접근할 수 있는 이터레이터 만들기 - 39.4 iter, next 함수 활용하기 0. 들어가기 - 이터레이터(iterator) : 값을 차례대로 꺼낼 수 있는 객체(object) - for 반복문에서 "for i in range(100) :" 를 통해 0 ~ 99까지 연속된 숫자를 만들 때 사실 이터레이터 하나 생성 후 반복하여 숫자를 하나씩 꺼내면서 반복 처리 - 숫자가 많은 경우 메모리를 많이 사용하게 되어 성능 상 문제될 수 있음 - 이를 해결하기 위해 이터레이터만 생성하고 값이 필요한 시점에..