filter1 ํ์ด์ฌ map, filter ํจ์(with. iterator) iterator(๋ฐ๋ณต์) ํ์ด์ฌ์์ iterator(๋ฐ๋ณต์)๋ ์ํ ๊ฐ๋ฅํ ๊ฐ์ฒด๋ฅผ ๋ํ๋ด๋ ๊ฐ๋ ์ ๋๋ค. Iterator๋ __iter__์ __next__ ๋ฉ์๋๋ฅผ ๊ตฌํํ ๊ฐ์ฒด๋ก, __iter__๋ ์๊ธฐ ์์ ์ ๋ฐํํ๊ณ , __next__๋ ๋ค์ ๊ฐ์ ๋ฐํํฉ๋๋ค. ์ด๋, ๋ ์ด์ ๋ฐํํ ๊ฐ์ด ์์ ๋ StopIteration ์์ธ๋ฅผ ๋ฐ์์์ผ ์ํ๋ฅผ ์ข ๋ฃํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ๊ฐ๋จํ iterator๋ฅผ ๊ตฌํํด๋ณด๊ฒ ์ต๋๋ค class MyIterator: def __init__(self, start, end): self.start = start self.end = end def __iter__(self): return self def __next__(self): if self.start >= self.end: rai.. 2023. 12. 17. ์ด์ 1 ๋ค์