Ich habe eine Liste von Generatorfunktionen wie:Auspuff eine Liste von Generatoren in einer zyklischen Weise
def myGen(x):
for i in range(x):
yield i
g5 = myGen(5); g10 = myGen(10); g15 = myGen(15)
cycleList = [g5, g10, g15]
Was ist der beste Weg zwischen diesen Generatoren zu Zyklus und diejenigen entfernen, die aus der Liste erschöpft sind?
sollte die Ausgabe sein:
0 0 0 1 1 1 2 2 2 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 9 10 11 12 13 14