Вы можете использовать объект перечисления. Enumerate соединит каждый элемент в коллекции с его индексом в этой коллекции. Например:
enumerate(['a', 'b', 7])
вернет объект перечисления, который при приведении к списку будет выглядеть следующим образом:
list(enumerate(['a', 'b', 7]))
вернет список
[(0, 'a'), (1, 'b'), (2, 7)]