瓦爾登湖各單詞出現頻次,並按排次由高到低排序
瓦爾登湖各單詞出現頻次,並按排次由高到低排序
如圖輸入
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]))
可得到結果
相關文章
- 瓦爾登湖單詞統計+排序排序
- 點評《瓦爾登湖》
- **呼叫MapReduce對檔案中各個單詞出現的次數進行統計**
- 在Linux中呼叫MapReduce對檔案中各個單詞出現次數進行統計Linux
- 統計檔案中出現的單詞次數
- 呼叫MapReduce對檔案中單詞出現次數進行統計
- 記一次 SSO 單點登入實現
- Javafx-【直方圖】文字頻次統計工具 中文/英文單詞統計Java直方圖
- 統計英文名著中單詞出現頻率
- C#練習,編寫一個擲篩子100次的程式,並列印出各種點數的出現次數。C#
- matlab中如何能統計點出現的頻次呢?Matlab
- matlab如何統計矩陣各元素的出現次數Matlab矩陣
- 利用HashMap統計字串各個字元出現的次數HashMap字串字元
- 出現k次與出現1次《演算法很美》演算法
- 由一次KPI考慮到的問題KPI
- iOS 實現自動登入(從低階做法到高階做法)iOS
- 統計陣列中各數字(元素)出現的次數陣列
- laravel 單使用者 單IP 頻次訪問限制Laravel
- 微軟面試題: LeetCode 151. 翻轉字串裡的單詞 出現次數:6微軟面試題LeetCode字串
- 聯想與戴爾並不在一個層次(轉)
- LeetCode題解(0692):前K個高頻單詞(Python)LeetCodePython
- Matlab 統計陣列中各數字(元素)出現的次數Matlab陣列
- 使用 CSS 輕鬆實現高頻出現的各類奇形怪狀按鈕CSS
- 第一章:位運算-------出現k次與出現1次
- 記一次低階並嚴重的開發失誤
- java請求頻次控制Java
- 第一次只出現一次的字元字元
- 2351. 第一次出現兩次的字母
- JavaScript中短時間高頻次觸發事件的最佳化JavaScript事件
- 利用python內建函式,快速統計單詞在文字中出現的次數Python函式
- js常見演算法(一):陣列去重,打亂陣列,統計陣列各個元素出現的次數, 字串各個字元的出現次數,獲取地址連結的各個引數JS演算法陣列字串字元
- 計算出一段英文中出現頻率最高的單詞(第一次面試時沒做出來,現在都記憶深刻)...面試
- php實現的微信分享到朋友圈並記錄分享次數功能PHP
- 小電容為什麼可以通高頻阻低頻?
- LeetCode 3014[輸入單詞需要的最少按鍵次數I]LeetCode
- List集合按照由小到大排序或者由大到小排序排序
- 與低層次互動活動相比,深層次互動活動的參與頻率更高(附原資料表)
- JZ-031-從 1 到 n 整數中 1 出現的次數