Quantcast
Channel: Linux.org.ru: Форум (тех. форум)
Viewing all articles
Browse latest Browse all 73880

Поиск в файле и вывод индекса

$
0
0

Добрый день. Не могу одолеть простую проблемму((. В файле нужно найти 'Информация предоставлена\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. Извените за нубский вопрос.

 , ,


Viewing all articles
Browse latest Browse all 73880

Trending Articles