A generator हा एक फंक्शन आहे जो return च्या जागी yield कीवर्ड वापरून आळस, एक वेळी एक मूल्य उत्पन्न करतो. हा प्रत्येक मूल्य मागणीवर गणना करतो पूर्ण परिणाम मेमोरीमध्ये तयार करण्याऐवजी — मोठ्या किंवा अनंत क्रमासाठी आदर्श.
yield vs return
():
[i ** i (n)]
():
i (n):
i **
sq gen_squares():
(sq)
