Форум сайта python.su
terabayt
это уже как то сами
Офлайн
terabaytподскажи как сделать print find_most_frequent(''), что бы выводило, квадратные скобки, через исключение??
sanderосталось только обработать ошибки
Отредактировано Xryst (Март 13, 2015 20:45:25)
Офлайн
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])
Офлайн
terabaytСпасибо! Тема закрыта
Отредактировано Xryst (Март 13, 2015 21:26:36)
Офлайн