瓦爾登湖各單詞出現頻次,並按排次由高到低排序
瓦爾登湖各單詞出現頻次,並按排次由高到低排序
如圖輸入
import string
with open(path,'r',encoding='utf-8') as text:
raw_words = text.read().split()
words_list = [word.strip(string.punctuation).lower() for word in raw_words]
words_set = set(words_list)
words_dict = {keyword:words_list.count(keyword) for keyword in words_set}
for word in sorted(words_dict.items(), key = lambda word: word[1], reverse = True):
print('{}--{} times'.format(word[0],word[1]))
可得到結果
相關文章
- 瓦爾登湖單詞統計+排序排序
- 對文字檔案中的單詞統計出現的次數(即詞頻)並按詞頻的從高到低排序排序
- spark下統計單詞頻次Spark
- **呼叫MapReduce對檔案中各個單詞出現的次數進行統計**
- 在Linux中呼叫MapReduce對檔案中各個單詞出現次數進行統計Linux
- 統計檔案中出現的單詞次數
- 呼叫MapReduce對檔案中單詞出現次數進行統計
- js統計陣列中單詞出現次數程式碼例項JS陣列
- 統計陣列中各元素出現次數陣列
- pyton 統計單詞並排序-ok排序
- 記一次 SSO 單點登入實現
- Javafx-【直方圖】文字頻次統計工具 中文/英文單詞統計Java直方圖
- Spark 二次排序實現Spark排序
- 出現k次與出現1次《演算法很美》演算法
- 利用HashMap統計字串各個字元出現的次數HashMap字串字元
- C#練習,編寫一個擲篩子100次的程式,並列印出各種點數的出現次數。C#
- [演算法]求母音字母在單詞中第一次出現的位置.演算法
- 由一次KPI考慮到的問題KPI
- iOS 實現自動登入(從低階做法到高階做法)iOS
- matlab中如何能統計點出現的頻次呢?Matlab
- laravel 單使用者 單IP 頻次訪問限制Laravel
- 統計陣列中各數字(元素)出現的次數陣列
- matlab如何統計矩陣各元素的出現次數Matlab矩陣
- 統計一個字串中的單詞的個數,並列印各個單詞字串
- [Shell] 統計字串出現的次數和排序(cut,sort,uniq)字串排序
- 10:單詞排序排序
- 微軟面試題: LeetCode 151. 翻轉字串裡的單詞 出現次數:6微軟面試題LeetCode字串
- 使用 CSS 輕鬆實現高頻出現的各類奇形怪狀按鈕CSS
- ffmpeg使用tee實現單次編碼多路輸出
- 記一次低階並嚴重的開發失誤
- Matlab 統計陣列中各數字(元素)出現的次數Matlab陣列
- Java簡單實現漢語詞頻統計Java
- JavaScript中短時間高頻次觸發事件的最佳化JavaScript事件
- 第一次只出現一次的字元字元
- 與低層次互動活動相比,深層次互動活動的參與頻率更高(附原資料表)
- 10次面試9次被刷?吃透這500道大廠Java高頻面試題後,怒斬offerJava面試題
- Matlab統計矩陣內各值出現次數以及所佔比例Matlab矩陣
- Matlab 日期頻次統計Matlab