Комментарии 6
почему не написать for record in records? зачем тут enumerate?
enumerate() умеет начинать с любого значения
for i, el in enumerate(seq, start=1):
К сожалению, start
-- это начальное значение индекса, а не начальный элемент последовательности. А есть ли лаконичный способ начать enumerate
с любого элемента? Что-то типа
for i, obj in enumerate(iterable).skip(n)
Для списка можно выкрутиться
for i, obj in enumerate(my_list[n:], start=n)
но my_list[n:]
создаст новый список, если я правильно понимаю.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Что делает enumerate() и почему это лучше, чем range(len(...))