>>> 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.