A generator yaiku fungsi sing ngasilake nilai kanthi malas, siji-siji, nggunakake keyword yield tinimbang return. Genarator nglakokno saben nilai nalika dijaluk tinimbang mbangun seluruh asil ing memori — ideal kanggo urutan gedhe utawa tanpa wates.
yield vs return
():
[i ** i (n)]
():
i (n):
i **
sq gen_squares():
(sq)
