-2
需要編寫一個函數,它將返回文本中最常見的單詞。找到文本中最常見的單詞
需要編寫一個函數,它將返回文本中最常見的單詞。找到文本中最常見的單詞
你可以試試這個:
from collections import Counter
word=("he thought a thought that he thought he'd never think")
word=word.split(' ')
Counter(word)
輸出:現在
Counter({'thought': 3, 'he': 2, 'a': 1, "he'd": 1, 'that': 1, 'never': 1,
'think': 1})
,您可以使用「價值」降序排序它,你會得到最常用的詞。
我很欣賞你把答案放在你的答案中,但是OP顯示不付出任何努力的問題應該關閉而不應答。 –
您需要先嚐試一下。拿一支筆和一張紙,用僞代碼寫出每一步。一旦你明白了這一點,這是非常基本的。另外,如果您允許使用導入,請查看['Counter'](https://docs.python.org/2/library/collections.html#counter-objects)。 –
我搜索了你的問題的確切標題,並找到了許多有用的結果。將「python」添加到查詢中會生成更具體的結果,包括鏈接的副本。 – TigerhawkT3