generatorobjekte umkehren?
Verfasst: Samstag 9. Juni 2007, 12:08
Bei Listen kann man ja ganz einfach den Inhalt umkehren:
Beziehungsweise mit `reversed` bei iterationen arbeiten.
Doch wie verhält es sich da bei Generatorobjekten?
`reversed` geht da gar nicht, da es eine Sequenz benötigt.
Gut. Aber gibt es noch eine andere Variante als
beziehungsweise
Das würde mich mal interessieren.
MfG EnTeQuAk
Code: Alles auswählen
liste = [1, 2, 3, 4]
rev_liste = liste[::-1]
Doch wie verhält es sich da bei Generatorobjekten?
`reversed` geht da gar nicht, da es eine Sequenz benötigt.
Gut. Aber gibt es noch eine andere Variante als
Code: Alles auswählen
rev_genobj = (x for x in list(genobj)[::-1])
Code: Alles auswählen
rev_genobj = (x for x in reversed(list(g())))
MfG EnTeQuAk