파이썬 기초 - Iterable, Iterator, Generator
Python의 Iterable, Iterator, GeneratorIterationIteration은 여러 항목을 하나씩 차례대로 처리하는 것을 말한다.fruits = ["사과", "바나나", "딸기"]for fruit in fruits: print(fruit)위 예제에서 "사과", "바나나", "딸기"를 하나씩 출력한다. 이것이 가능한 이유는 리스트가 iterable이기 때문이다. IterableIterable은 쉽게 말해 "반복할 수 있는 것"으로, __iter__() 메서드를 가진 모든 객체가 여기에 해당한다.대표적인 Iterable 종류리스트(list): [1, 2, 3]튜플(tuple): (1, 2, 3)문자열(string): "hello"딕셔너리(dict): {"a": 1, "b": 2}..
2025. 3. 18.