Мне иногда нужно перебирать список в Python, глядя на "текущий" элемент и "следующий" элемент. Я до сих пор делал это с кодом вроде:
for current, next in zip(the_list, the_list[1:]):
# Do something
Это работает и делает то, что я ожидаю, но есть ли более идиоматический или эффективный способ сделать то же самое?