Python как получить индекс элемента списка в массиве for

При прохождении в цикле for по списку нужно получить индекс этого элемента в списке, как этого можно сделать? Например есть следующий список:

list = [12, 4, 75, 176, 23, 121]

list = [12, 4, 75, 176, 23, 121]

for i in list:
    print(list.index(i))

0
1
2
3
4
5

Либо же через использование встроенной функции enumerate(), например:

for index, item in enumerate(list ):
    print(index, item)

Но помните, что в python не принято использовать отдельную переменную состояния цикла, как в других языках