<< | к задаче | главная | печатать | обсудить(0 сообщений) >>
Задача: Код
Исходник: ололо [python, code #616, hits: 6821, рейтинг: 3/7,4.87(2732)] +
аноним: Яро [добавлен: 29.10.2010] управление:
  1. # -*- coding: utf-8 -*-
  2. import re
  3.  
  4. def splitWords(str):
  5. str = str.decode("utf-8")
  6. p = re.compile(u'[^a-zа-я\-]+', re.IGNORECASE | re.UNICODE)
  7. m = p.split(str)
  8. return m
  9.  
  10. def countWords(list):
  11. count = {}
  12. for word in list:
  13. try:
  14. count[word] += 1
  15. except KeyError:
  16. count[word] = 1
  17. return count
  18.  
  19. # пример
  20. str = "мама мыла раму мама"
  21. m = countWords(splitWords(str))
  22. for word in m:
  23. print word, m[word]

+добавить реализацию
 
каталог | задачи | паттерны | исходники | стат | форумы | карта сайта | контакты | ссылки 
© 2000-2020 CodeLAB Group
  Все права защищены
Страница сгенерирована за 0.00479 секунд
Количество запросов к БД: 9, gzip: 5.9kb/20.3kb(71%)