<< | к задаче | главная | печатать | обсудить(0 сообщений) >>
Задача: Поиск дубликатов внутри файла
Исходник: Поиск повторяющихся строк, поиск дубликатов в файле [python, code #583, hits: 8905, рейтинг: 3/7,4.91(1965)] +
автор: - [добавлен: 28.01.2009] управление:
  1. import os
  2.  
  3. ## Move into the directory where the database is.
  4. os.chdir('folder where file is')
  5.  
  6. open_file = open('candidates.txt', 'r')
  7. line = open_file.readline()
  8. name = line.strip()
  9.  
  10. candidateDict = {}
  11.  
  12. def find_duplicate():
  13. for name in open_file:
  14. if candidateDict.has_key(name):
  15. candidateDict[name] += 1
  16. else:
  17. candidateDict[name] = 1
  18.  
  19. find_duplicate()
  20.  
  21. for name in candidateDict:
  22. if candidateDict[name] > 1:
  23. print name
  24.  
  25. open_file.close()

+добавить реализацию
 
каталог | задачи | паттерны | исходники | стат | форумы | карта сайта | контакты | ссылки 
© 2000-2017 CodeLAB Group
  Все права защищены
Страница сгенерирована за 0.004312 секунд
Количество запросов к БД: 8, gzip: 2.9kb/8.7kb(67%)