[24.05.27] 99클럽 코테 스터디 8일차 TIL - Iterable, Iterator
·
회고
1. Iterable반복(iteration)할 수 있는 객체를 의미한다. 즉 반복문(for 루프 등)을 통해 항목을 하나씩 꺼낼 수 있는 객체를 말한다.대표적으로 리스트, 튜플, 문자열, 딕셔너리, set 등이 있다.내부에 __iter__ 메소드가 있는 모든 객체들은 Iterable에 해당한다.재사용 할 수 있다.특징__iter__ 메소드 : Iterable 객체는 메직 메소드 __iter__() 메소드 를 가지고 있어야 한다. for 루프 : Iterable 객체는 for 루프에서 사용할 수 있다. 2. IteratorIterable 객체에서 __iter__  메소드를 통해 생성되는 객체이며, 반복을 실행하는 역할이다. 새로 생성된 Iterator는 Iterable의 첫 원소를 가리킨다.반복(Itera..