O'Reilly logo

Einfüehrung in Python by David Ascher, Mark Lutz

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Generatoren und Iteratoren

Man kann Funktionen schreiben, die fortgesetzt werden können, nachdem sie einen Wert zurückgegeben haben. Solche Funktionen werden als Generatoren bezeichnet, da sie bei mehrmaligem Aufruf eine Reihe von Werten zurückgeben. Anders als normale Funktionen, die einen Wert zurückgeben und beendet werden, halten die Ausführung und der Zustand von Generator-Funktionen automatisch an dem Punkt an und werden dort weiter fortgesetzt, wo ein Wert generiert wird. Daher sind sie oftmals eine nützliche Alternative sowohl zur Vorausberechnung einer vollständigen Reihe von Werten als auch zur manuellen Speicherung und Wiederherstellung eines Zustands mit Klassen.

Der wesentliche Unterschied im Code zwischen Generator- und normalen Funktionen ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required