Сценарий заключался в сжатии итератора с последовательностью, и после операции транспонирования итератор находился на единицу дальше ожидаемого элемента.
Код: Выделить всё
>>> l = range(10)
>>> it = iter(l)
>>> zip(it, range(5))
[(0, 0), (1, 1), (2, 2), (3, 3), (4, 4)]
>>> next(it) #expecting 5 here
6
Примечание. Предоставьте достоверные ссылки на ответы, которые могут быть неочевидными.
Мобильная версия