Что не так с циклом for по списку?
Почему при одинаковых элементах списка не выводятся их индексы?
lst = list('aaaba')
print(lst)
for lettr in lst:
print(lst.index(lettr), lettr)
Вывод получаем такой: ['a', 'a', 'b', 'a'] 0 a 0 a 2 b 0 a
Если цикл все-таки перебрал и вывел элементы списка, почему не вывел их индексы?
Источник: Stack Overflow на русском