Справочник по функциям Python

enumerate
Возвращает объект enumerate. Итерируемый объект должен быть последовательностью, итератором или другим объектом, поддерживающим итерацию.
Python 3.13
enumerate(iterable, start=0)
iterable
Итерируемый объект.
start
Начальное значение счетчика.
Примеры
Python 3.13
>>> list(enumerate(['a', 'b', 'c']))
[(0, 'a'), (1, 'b'), (2, 'c')]