Функция enumerate( )
Синтаксис:
enumerate(итерируемый_объект, начало_отсчета = 0)
итерируемый_объект – объект поддерживающий итерирование (если коротко то – это такой объект при каждом новом обращении, к которому он возвращает свой следующий элемент, когда элементы заканчиваются возбуждается исключение StopIterator ). Обязательный аргумент.