Python

Iterators (iter, next)

Në shqip: Iteratorët në Python

ShpjegimiSQ

Çdo gjë që e kalon me for është „iterable“. iter() të jep një iterator, dhe next() të jep elementin tjetër, derisa del StopIteration. Kështu punon nga brenda çdo cikël for.

EnglishEN

Anything you can loop over with for is “iterable”. iter() gives you an iterator, and next() gives you the next item, until StopIteration is raised. That's how every for loop works inside.

Si ta mendosh

Si arkëtari që skanon produktet nga shporta një nga një: „tjetri… tjetri… s'ka më“.

Lexoje në anglisht

Like a cashier scanning items from the basket one by one: “next… next… none left”.

Shembull kodipython

it = iter([5, 4])
print(next(it))   # 5
print(next(it))   # 4
next(it)          # StopIteration

Terma të lidhur