Поиск в файле и вывод индекса
Добрый день. Не могу одолеть простую проблемму((. В файле нужно найти 'Информация предоставлена\n' и получть индекс. Делаю так:
word = 'Информация предоставлена\n'
file = open('log.txt').readlines()
c = []
for line in file:
if word in line:
c.append(file.index(word))
print (c)
Вывод:
[164, 164, 164]
То есть, в файле действительно есть три раза 'Информация предоставлена\n' и это верно, но почему он мне только первый индекс добавляет в список? Когда нужно, что бы был список из индексов всех трех(или сколько найдет) этих элементов. Есть вариант, допустим если найдет в первый раз добавить в список, удалить, при следующем проходе найти, добавить, удалить и т.д., но это получается кастыль. Наверно можно сделать проще. Помогите! PS. Извените за нубский вопрос.