リスト(または有限イテレータ)を返すイテレータ(無限イテレータ)があるとします。たとえば、
infinite = itertools.cycle([[1,2,3]])
最初のイテレータから各要素を返し、次に 2 番目のイテレータから各要素などを返すイテレータ (明らかに無限) を取得するための Python の良いイディオムは何ですか。上記の例では、 を返し1,2,3,1,2,3,...
ます。イテレータは無限であるため、機能しitertools.chain(*infinite)
ません。