Главная
>>
Каталог задач
>>
Файлы
>>
Поиск дубликатов внутри файла
Поиск дубликатов внутри файла
реализации: python, количество: 1
Aвтор: this
Дата: 28.01.2009
Просмотров: 20797
Рейтинг:
3/7,4.96(3539)
+
реализации(исходники)
+добавить
Задача возникает при проектировании файлов словарей, либо же альтернативной реализации хранения данных без использования СУБД
Реализации:
python(1)
+добавить реализацию
1)
Поиск и печать повторяющихся строк в файле, code #583[автор:-]
import os
## Move into the directory where the database is.
os.chdir('folder where file is')
open_file = open('candidates.txt', 'r')
line = open_file.readline()
name = line.strip()
candidateDict = {}
def find_duplicate():
for name in open_file:
if candidateDict.has_key(name):
candidateDict[name] += 1
else:
candidateDict[name] = 1
find_duplicate()
for name in candidateDict:
if candidateDict[name] > 1:
print name
open_file.close()