2016-11-15 32 views
-2

需要編寫一個函數,它將返回文本中最常見的單詞。找到文本中最常見的單詞

+0

您需要先嚐試一下。拿一支筆和一張紙,用僞代碼寫出每一步。一旦你明白了這一點,這是非常基本的。另外,如果您允許使用導入,請查看['Counter'](https://docs.python.org/2/library/collections.html#counter-objects)。 –

+0

我搜索了你的問題的確切標題,並找到了許多有用的結果。將「python」添加到查詢中會生成更具體的結果,包括鏈接的副本。 – TigerhawkT3

回答

-1

你可以試試這個:

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}) 

,您可以使用「價值」降序排序它,你會得到最常用的詞。

+0

我很欣賞你把答案放在你的答案中,但是OP顯示不付出任何努力的問題應該關閉而不應答。 –