Найти - Пользователи
Полная версия: Задачка на словари
Начало » Центр помощи » Задачка на словари
1
AlimentaryNeofob
Дан текст на некотором языке. Требуется подсчитать сколько раз каждое слово входит в этот текст и вывести десять самых часто употребляемых слов в этом тексте и кол-во их употреблений. В подсказках :
1) используйте словарь , в котором ключ слово , а значение- кол-во таких слов.
2) все слова приведите к нижнему регистру
Помогите пожалуйста
FishHook
Какая именно помощь требуется? Вы не задали вопроса.
AlimentaryNeofob
Точно забыл, скажите как найти 10 самых встречающихся слов в готовом словаре,
FishHook
AlimentaryNeofob
Точно забыл, скажите как найти 10 самых встречающихся слов в готовом словаре
Словари в питоне содержат только уникальные ключи, каждый из них будет содержаться ровно один раз.
Или я не понял вопрос или приведите пример словаря и ожидаемого результата.
AlimentaryNeofob
Словарь в таком виде :
“the”:15, “confinedcial”: 18, “array”:21, “like”: 196 , “license” : 201, “Alex” : 1, “Hook” : 3, “Fish” : 19 , “dictionary”: 1111, “time” : 199
Нужно чтобы при выводе было:
10 наиболее употребляемых слов в виде: “Слово” и сколько раз оно употреблялось
Romissevd
 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
Спасибо большое
ZerG
бггггг
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB