Generator expressions
Në shqip: Shprehjet gjenerator
ShpjegimiSQ
Si list comprehension, por me kllapa të rrumbullakëta: (x * 2 for x in v). S'e krijon gjithë listën në memorie — i jep vlerat një nga një. Ideal për sum(), max() dhe të dhëna shumë të mëdha.
EnglishEN
Like a list comprehension, but with round brackets: (x * 2 for x in v). It doesn't build the whole list in memory — it hands out values one at a time. Ideal for sum(), max() and very big data.
Si ta mendosh
Si ta lexosh librin faqe pas faqeje në vend që t'i fotokopjosh të gjitha faqet njëherësh.
Lexoje në anglisht
Like reading a book page by page instead of photocopying every page at once.
Shembull kodipython
totali = sum(n * n for n in range(1_000_000))
print(max(len(f) for f in ["kod", "program", "API"]))