인프런 커뮤니티 질문&답변
yield from 관련 질문입니다
작성
·
192
0
제너레이터와 yield from 관련된 질문입니다
def number_generator(stop):
n = 0
while n < stop:
yield n
n += 1
def three_generator():
yield from number_generator(3)
for i in three_generator():
print(i)
위와 같이 작성된 코드와
def number_generator(stop):
n = 0
while n < stop:
yield n
n += 1
for i in number_generator(3):
print(i)
다음과 같이 작성된 코드를 실행해 보았을 때, 결과는 같게 출력되었습니다.
두 코드의 차이점은 그냥 yield from을 사용하느냐의 유무밖에 없는 것인가요?? 내부적으로 실행되는 과정에서 차이가 있는지 궁금합니다
퀴즈
56%나 틀려요. 한번 도전해보세요!
파이썬에서 `yield` 키워드의 주된 역할은 무엇일까요?
예외 발생
값을 반환하고 실행 일시 중지
클래스 메서드 정의
모듈 가져오기





