Versuchen, mein Problem zu lösen mit Kette von Itertools. Ich habe eine Liste von Iteratoren und ich möchte einen Iterator bekommen, der Elemente der Iteratoren in der Liste nahtlos durchläuft. Gibt es einen Weg dazu? Vielleicht wäre ein anderes Werkzeug statt einer Kette besser geeignet?Verkettung Iteratoren zu flachen Iterator
Vereinfachtes Beispiel meines Code:
iter1 = iter([1,2])
iter2 = iter([3,4])
iter_list = [iter1, iter2]
chained_iter = chain(iter_list)
Wunschergebnis:
chained_iter.next() --> 1
chained_iter.next() --> 2
chained_iter.next() --> 3
chained_iter.next() --> 4
Tatsächliches Ergebnis:
chained_iter.next() --> <listiterator at 0x10f374650>