У меня есть два итератора, list
и объект itertools.count
(т. Е. Генератор бесконечного значения). Я хотел бы объединить эти два в результате итератор, который будет чередовать значения доходности между ними:Как слить два итератора python?
>>> import itertools
>>> c = itertools.count(1)
>>> items = ['foo', 'bar']
>>> merged = imerge(items, c) # the mythical "imerge"
>>> merged.next()
'foo'
>>> merged.next()
1
>>> merged.next()
'bar'
>>> merged.next()
2
>>> merged.next()
Traceback (most recent call last):
...
StopIteration
Что является самым простым, самым кратким способом сделать это?
Не использовать это люди: `список ((выход рядом (с)) или я для г в пунктах) ` – 2017-07-12 12:21:45