Я действительно не знаю, как сделать это гладко.Я ищу комбинацию zip и flatten, которая позволяет использовать итераторы различной длины
list_of_iterators = [range(0, 3), range(100, 104), range(500, 505)]
iterator_transform = itertools.not_sure_how_to_describe(list_of_iterators)
*iterator_transform
# [ 0, 100, 500, 1, 101, 501, 2, 102, 502, 103, 503, 504]
Просто интересно, есть ли своего рода итератор flatten / zipper, который не загружает весь итератор и дает мне желаемое поведениечисто?