인프런 커뮤니티 질문&답변

김상협님의 프로필 이미지
김상협

작성한 질문수

우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)

제너레이터 질문 있습니다.

작성

·

150

0

제너레이터도 이터레이터라고 알고있는데  , 제너레이터 생성후 dir 을 이용해서 보니 __next__ 가 존재하지 않는 것 같아서 질문드립니다. (이터레이터는 __next__ 가 존재하는 것으로 알고있습니다. )어느부분에서 이해를 못한건지 잘 모르겠습니다!  혹시 next 라는 메소드 없이 yield 를 사용해서 모두 처리 가능하기 때문에 yield 안에  next 가 들어가있다?. 라고 이해하면 될까요 ? 답변감사합니다

답변 1

0

좋은사람님의 프로필 이미지
좋은사람
지식공유자

안녕하세요.

후에 상속을 배우시면

__next__() 라는 매직메소드의 상속을 통해서 지원합니다.

김상협님의 프로필 이미지
김상협

작성한 질문수

질문하기