Seite 3 von 3
Re: Variable etwas anders ausgeben
Verfasst: Freitag 19. Januar 2018, 12:23
von sebastian0202
Hallo,
Itertools bietet für Python 2.7+ aber cycle an.
https://docs.python.org/2.7/library/ite ... ools.cycle
Code: Alles auswählen
from itertools import cycle, izip
for x,y in izip(cycle("1234"),cycle("3456789")):
print x,y
Re: Variable etwas anders ausgeben
Verfasst: Freitag 19. Januar 2018, 12:25
von Graf2.0
Vielen dank sebastian0202 du hast mich gerettet das war das letzte was ich noch brauchte um vegenere fertig zu stellen.
Re: Variable etwas anders ausgeben
Verfasst: Freitag 19. Januar 2018, 12:32
von snafu
Auch vor Python 2.7 gab es die cycle()-Funktion schon im itertools-Modul. Ich frage mich wie Graf2.0 zu seinen seltsamen Erkenntnissen kommt...
Vielleicht als Hinweis: Es existieren zwei aktuelle Python-Zweige (2 und 3) und dementsprechend gibt es auch Dokumentation für beide Zweige. Das ist etwas verwirrend für Anfänger aber bei Software auch nicht völlig ungewöhnlich.
Re: Variable etwas anders ausgeben
Verfasst: Freitag 19. Januar 2018, 13:08
von pillmuncher
@snafu: meine Vermutung ist, dass er sowas versucht hat:
Code: Alles auswählen
from itertools import *
xs = ...
ys = ...
for x, y in zip(itertools.cycle(xs), ys):
...
Uncle Iroh:
"No! You're impatient. You have yet to master your basics."
Re: Variable etwas anders ausgeben
Verfasst: Freitag 19. Januar 2018, 13:11
von Graf2.0
@pillmuncher ja hast recht. Dummer Anfängerfehler
