К примеру у меня есть код
l = [1, 2, 3]
l_iter = iter(l)
for i in l_iter:
if i == 1 and next(l_iter) == *любое значение*:
*дейстивие*
Так вот, уже при следующем "i" оно будет равно не 2, а 3 так как next(l_iter) перешло на следующий элемент. Можно как-то сделать шаг назад в итерации?