Возвращает объект-перечисление, отдающий пары счётчик-элемент для элементов указанной последовательности.
enumerate(sequence[, start=0])
-> enumerate-object
sequence -- iterable Любая последовательность, итератор, или объект, поддерживающий итерирование.

+py2.6 start=0 -- int Начальное значение счётчика.

Функция применяется в случаях, когда необходим счётчик количества элементов в последовательности.

Позволяет избавиться от необходимости инициализировать и обновлять отдельную переменную-счётчик:

    sequence = [1, 2, 7, 19]

# Сравните:
idx = 0
for item in sequence:
print(idx)
idx += 1

# и
for idx, item in enumerate(sequence):
print(idx)

Синонимы поиска: enumerate, счетчик, порядковый номер
На заметку
Зарегистрированные пользователи могут добавлять Видео.