Mam listę funkcji generatora jak:wydechowy listę wytwórców w cyklicznym mody
def myGen(x):
for i in range(x):
yield i
g5 = myGen(5); g10 = myGen(10); g15 = myGen(15)
cycleList = [g5, g10, g15]
Jaki jest najlepszy sposób, aby przełączać między tymi generatorów i usunąć te, które zostały wykorzystane z listy?
Wyjście powinno być:
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