Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Центр помощи
  • » На писать функцию возврата списока слов (в нижнем регистре), которые встречаются в тексте чаще всего?? [RSS Feed]

#1 Март 13, 2015 16:59:47

sander
Зарегистрирован: 2015-02-19
Сообщения: 317
Репутация: +  53  -
Профиль   Отправить e-mail  

На писать функцию возврата списока слов (в нижнем регистре), которые встречаются в тексте чаще всего??

terabayt
это уже как то сами

Офлайн

#2 Март 13, 2015 20:42:36

Xryst
Зарегистрирован: 2015-01-30
Сообщения: 68
Репутация: +  0  -
Профиль   Отправить e-mail  

На писать функцию возврата списока слов (в нижнем регистре), которые встречаются в тексте чаще всего??

terabayt
sanderосталось только обработать ошибки
подскажи как сделать print find_most_frequent(''), что бы выводило, квадратные скобки, через исключение??

Отредактировано Xryst (Март 13, 2015 20:45:25)

Офлайн

#3 Март 13, 2015 21:21:05

terabayt
От: Киев
Зарегистрирован: 2011-11-26
Сообщения: 1099
Репутация: +  103  -
Профиль   Отправить e-mail  

На писать функцию возврата списока слов (в нижнем регистре), которые встречаются в тексте чаще всего??

def find_most_frequent(text, sep='.,:;!?- '):
    a = {}
    s = ''
    for i in text.lower() + '.':
        if i not in sep:
            s += i
        elif s:
            a[s] = a.setdefault(s,0) + 1
            s = ''
    if not a:
        return []
    m = max(a.values())
    return sorted([i for i in a if a[i] == m])



————————————————
-*- Simple is better than complex -*-

Офлайн

#4 Март 13, 2015 21:26:15

Xryst
Зарегистрирован: 2015-01-30
Сообщения: 68
Репутация: +  0  -
Профиль   Отправить e-mail  

На писать функцию возврата списока слов (в нижнем регистре), которые встречаются в тексте чаще всего??

terabayt
Спасибо! Тема закрыта

Отредактировано Xryst (Март 13, 2015 21:26:36)

Офлайн

  • Начало
  • » Центр помощи
  • » На писать функцию возврата списока слов (в нижнем регистре), которые встречаются в тексте чаще всего??[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version