python (1) 썸네일형 리스트형 iterator (이터레이터)와 iterable (이터러블) 1. iterator 1) 기본 1> 정의: 값을 차례대로 꺼낼 수 있는 객체 2) 방식 1> 방식: iterator만 생성하고 값이 필요한 시점이 되었을 때 값을 만드는 방식 (미리 값을 만들어두고 가져다 쓰는 방식은 아니다.) 2> 그래서 data 생성을 뒤로 미룹니다. (lazy evaluation라고도 합니다.) 2. iterable (반복 가능한 객체) 1) 기본 1> 예시: string, 리스트, 딕셔너리, range, set, frozenset, - collection container는 모두 iterable - 대부분의 container는 다 iterable하다고 생각해도 됩니다. 2> 정의 1: 요소가 여러 개 들어있고, 한 번에 하나씩 꺼낼 수 있는 객체 3> 정의 2: iterable.. 이전 1 다음