Beispiel
>>> L = [4, 257, 83]
>>> it = iter(L)
>>> it.__next__()
4
>>> next(it)
257
>>> next(it)
83
>>> next(it)
Traceback (most recent call last):
File "", line 1, in
next(it)
StopIteration
>>>
Zu iterierbaren Objekten wie Listen kann mit iter ein Iterator-Objekt it
erzeugt werden. Das Iterator-Objekt hat eine Methode __next__(), die das nächste
Element liefert. Statt it.__next__() wird gewöhnlich next(it) verwendet.
next(it) kann schließlich kein Element mehr liefern und 'wirft' eine Exception.
Links