0
Я хочу получить доступ к перекрывающимся парам смежных значений в генераторе.Итерация через соседние пары в генераторе
Если бы это был список, я мог бы использовать
a = [5, 7, 11, 4, 5]
for v, w in zip(a[:-1], a[1:]):
print [v, w]
который с this question.
Но когда я пытаюсь сделать то же самое с генератором, я получаю ошибку
TypeError: 'generator' object is not subscriptable
Есть ли способ сделать это для генераторов?
Вы не можете использовать нарезку или индексацию к генераторам. Сначала вы должны принудить их к спискам. – DyZ
Есть ли другой способ получить перекрывающиеся пары в генераторе без каких-либо нарезки или индексации? – Vermillion
Почему вы не использовали верхний ответ из вопроса, который вы связали? Это то, что я написал в письме. – SethMMorton