Python

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"]))

Terma të lidhur