Grundlegendes zu Generatoren in Python

Ich lese gerade das Python-Kochbuch und suche derzeit nach Generatoren. Es fällt mir schwer, den Kopf herumzukriegen.

Gibt es ein Java-Äquivalent, da ich aus einem Java-Hintergrund komme? In dem Buch ging es um 'Producer / Consumer', aber wenn ich höre, denke ich an Threading.

Was ist ein Generator und warum würden Sie ihn verwenden? Offensichtlich ohne irgendwelche Bücher zu zitieren (es sei denn, Sie finden eine anständige, vereinfachende Antwort direkt aus einem Buch). Vielleicht mit Beispielen, wenn Sie sich großzügig fühlen!

Antworten auf die Frage(11)

Ihre Antwort auf die Frage