First page Back Continue Last page Overview Image

Generatoren

Generatoren sind eine

einfache und mächtige

Möglichkeit, Iteratoren

zu kreieren.

Sie werden wie Funktionen

geschrieben, aber dort wo

in einer Funktion der

return-Anweisung

stünde, steht im Generator eine yield-Anweisung.

Alles was man mit Generatoren machen kann, lässt sich auch mit klassenbasierten Iteratoren machen.

Vorteil der Generatoren: __iter__() und next() werden automatisch erzeugt.