2016-12-07 40 views
0

這將在python中完成,但我想知道如何處理它。如何從文本文件中找到彼此相鄰的前3個字

所以說我有一本書的內容的文本文件。我不想找到最重要的單詞,我想查找連續排名前三的單詞。例如,「貓打開」是連續3個單詞,「和是」是前3個單詞。

如果需要,我可以進一步解釋。謝謝!

回答

2

從頭到尾閱讀文件,一次只讀一個單詞。保持你在內存中讀取的最後三個單詞,並在字典中增加鍵(單詞1,單詞2,單詞3)。如果密鑰不存在,則將其初始化爲零並繼續。

當您瀏覽整篇文章時,您將瀏覽詞典以查找具有最高計數器的鍵。