이터레이터2 [python] Iterator(반복자) - 02 안녕하세요. TDR입니다. 저번 시간에 이어서 iterator에 대해서 정리해보겠습니다. [python] Iterator(반복자) - 01 안녕하세요. TDR입니다. 오늘은 python의 Iterator(반복자)에 대해서 간략히 정리해 보겠습니다. Iterator는 python 외에도 왠만한 언어에는 모두 존재하는 개념으로 " 반복 가능한 객체로 "를 뜻합니다. tdremon.tistory.com iterator의 특징 중에 하나가 unpacking(언패킹)도 가능하다는 것입니다. 저번 시간에 예제로 썼던 Fruits class를 통해 확인해보겠습니다. class Fruits: fruits_list = ['apple', 'orange', 'banana', 'water melon', 'melon'] fru.. 2024. 3. 3. [python] Iterator(반복자) - 01 안녕하세요. TDR입니다. 오늘은 python의 Iterator(반복자)에 대해서 간략히 정리해 보겠습니다. Iterator는 python 외에도 왠만한 언어에는 모두 존재하는 개념으로 " 반복 가능한 객체로 "를 뜻합니다. 대표적인 collection으로 list(array), tuple, string 등이 있습니다. 간단한 예시를 보면 다음과 같습니다. hello = 'Hello world' it = hello.__iter__() for i in range(len(hello)): print(it.__next__()) ## Result # H # e # l # l # o # # w # o # r # l # d 위의 예시와 같이 .__iter__()를 이용하여 iterator 객체를 얻을 수 있습니다. .. 2024. 3. 2. 이전 1 다음