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