iter (1) 썸네일형 리스트형 [ BASIC ] 반복자 이터레이터 PythonIterator#Ubuntu 16.04 LTS#Python 3.5.2 이터레이터?값을 차례대로 꺼낼 수 있는 객체로 반복자라고도 불린다. 만약 연속한 숫자를 미리 만들면 숫자가 적을 때는 상관없지만 숫자가 아주 많을 때는 메모리를 많이 사용하므로 성능에 불리하다.그래서 파이썬에서는 이터레이터만 생성하고 값이 필요한 시점이 되었을 때 값을 만드는 방식을 사용하는데 이를 지연 평가( lazy evaluation )라고 한다. 반복 가능한 객체 = 이터레이터 ?결론 부터 이야기하면 단순히 반복만 가능한 객체는 이터레이터가 아니다. 1. 반복 가능한 객체반복 가능한 객체는 요소가 여러개 들어 있고, 한 번에 값을 하나씩 꺼낼 수 있는 객체로 문자열, 리스트, 딕셔너리 등등이 있다.객체가 반복 가능한 .. 이전 1 다음