Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 20, 2017 18:32:38

AlimentaryNeofob
Зарегистрирован: 2017-01-20
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Задачка на словари

Дан текст на некотором языке. Требуется подсчитать сколько раз каждое слово входит в этот текст и вывести десять самых часто употребляемых слов в этом тексте и кол-во их употреблений. В подсказках :
1) используйте словарь , в котором ключ слово , а значение- кол-во таких слов.
2) все слова приведите к нижнему регистру
Помогите пожалуйста

Офлайн

#2 Янв. 20, 2017 19:10:50

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Задачка на словари

Какая именно помощь требуется? Вы не задали вопроса.



Офлайн

#3 Янв. 20, 2017 19:15:15

AlimentaryNeofob
Зарегистрирован: 2017-01-20
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Задачка на словари

Точно забыл, скажите как найти 10 самых встречающихся слов в готовом словаре,

Отредактировано AlimentaryNeofob (Янв. 20, 2017 19:15:41)

Офлайн

#4 Янв. 20, 2017 19:53:50

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Задачка на словари

AlimentaryNeofob
Точно забыл, скажите как найти 10 самых встречающихся слов в готовом словаре
Словари в питоне содержат только уникальные ключи, каждый из них будет содержаться ровно один раз.
Или я не понял вопрос или приведите пример словаря и ожидаемого результата.



Офлайн

#5 Янв. 20, 2017 20:08:53

AlimentaryNeofob
Зарегистрирован: 2017-01-20
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Задачка на словари

Словарь в таком виде :
“the”:15, “confinedcial”: 18, “array”:21, “like”: 196 , “license” : 201, “Alex” : 1, “Hook” : 3, “Fish” : 19 , “dictionary”: 1111, “time” : 199
Нужно чтобы при выводе было:
10 наиболее употребляемых слов в виде: “Слово” и сколько раз оно употреблялось

Офлайн

#6 Янв. 20, 2017 21:09:19

Romissevd
От: Счастье
Зарегистрирован: 2015-03-01
Сообщения: 533
Репутация: +  76  -
Профиль   Отправить e-mail  

Задачка на словари

 d = {"the":15, "confinedcial": 18, 
     "array":21, "like": 196 , 
     "license" : 201, "Alex" : 1, 
     "Hook" : 3, "Fish" : 19 , 
     "dictionary": 1111, "time" : 199}
print(sorted(d.items(), key=lambda item: item[1], reverse=True)[:5])

Офлайн

#7 Янв. 20, 2017 21:26:11

AlimentaryNeofob
Зарегистрирован: 2017-01-20
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Задачка на словари

Спасибо большое

Офлайн

#8 Янв. 23, 2017 08:43:33

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2586
Репутация: +  60  -
Профиль   Отправить e-mail  

Задачка на словари

бггггг



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version