- 파이썬에서 특정 타입(예: 리스트, 문자열)이 iterable한 이유는
__iter__와__next__메서드가 정의되어 있기 때문입니다. 💡 __iter__메서드가 정의되어 있으면 for 루프나 리스트 컴프리헨션 등에서 직접 사용될 수 있습니다. 🔄- 파이썬의 for 루프는 내부적으로
__iter__메서드를 호출하여 iterator를 얻고,__next__메서드를 반복적으로 호출하여 StopIteration 예외가 발생할 때까지 값을 가져옵니다. 🛑





