AlimentaryNeofob
Янв. 20, 2017 18:32:38
Дан текст на некотором языке. Требуется подсчитать сколько раз каждое слово входит в этот текст и вывести десять самых часто употребляемых слов в этом тексте и кол-во их употреблений. В подсказках :
1) используйте словарь , в котором ключ слово , а значение- кол-во таких слов.
2) все слова приведите к нижнему регистру
Помогите пожалуйста
FishHook
Янв. 20, 2017 19:10:50
Какая именно помощь требуется? Вы не задали вопроса.
AlimentaryNeofob
Янв. 20, 2017 19:15:15
Точно забыл, скажите как найти 10 самых встречающихся слов в готовом словаре,
FishHook
Янв. 20, 2017 19:53:50
AlimentaryNeofob
Точно забыл, скажите как найти 10 самых встречающихся слов в готовом словаре
Словари в питоне содержат только уникальные ключи, каждый из них будет содержаться ровно один раз.
Или я не понял вопрос или приведите пример словаря и ожидаемого результата.
AlimentaryNeofob
Янв. 20, 2017 20:08:53
Словарь в таком виде :
“the”:15, “confinedcial”: 18, “array”:21, “like”: 196 , “license” : 201, “Alex” : 1, “Hook” : 3, “Fish” : 19 , “dictionary”: 1111, “time” : 199
Нужно чтобы при выводе было:
10 наиболее употребляемых слов в виде: “Слово” и сколько раз оно употреблялось
Romissevd
Янв. 20, 2017 21:09:19
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])
AlimentaryNeofob
Янв. 20, 2017 21:26:11
Спасибо большое
ZerG
Янв. 23, 2017 08:43:33
бггггг