generator는 return 대신 yield 키워드를 사용하여 값을 지연적으로, 한 번에 하나씩 생성하는 함수입니다. 전체 결과를 메모리에 구축하는 대신 각 값을 필요할 때 계산합니다 — 대용량 또는 무한 시퀀스에 이상적입니다.
yield vs return
python
():
[i ** i (n)]
():
i (n):
i **
sq gen_squares():
(sq)
