Функция
enumerate() в Python — это эффективный инструмент для циклов, создающий пары, состоящие из счётчика и элементов итерируемого объекта. Эти пары упакованы в кортежи.Пример:
for i, v in enumerate(['a', 'b', 'c']):Код выше выведет:
print(i, v)
0 a
1 b
2 c
С помощью
enumerate() можно начинать отсчёт с любого числа, поэтому в какой то мере последний ответ тоже являлся правильным. Достаточно передать вторым аргументом нужное вам число для начала отсчёта.Пример:
for i, v in enumerate(['a', 'b', 'c'], start=1):
print(i, v)
Код выше выведет:
1 a
2 b
3 c
