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