資源簡介
讀取給定文本文件,統計單詞,計算TOP 10
有一個文件sample.txt,對其進行單詞統計,不區分大小寫,并顯示單詞重復最多的10個單詞。
有一個文件sample.txt,對其進行單詞統計,不區分大小寫,并顯示單詞重復最多的10個單詞。
代碼片段和文件信息
#?coding=utf-8
#?讀取文件中的內容,并統計生成字典
def?read_file():
????with?open(‘sample.txt‘)?as?fn:
????????f1?=?fn.read()
????mydict?=?{}
????for?i?in?f1.split():
????????if?i?in?mydict:
????????????mydict[i]?+=?1
????????else:
????????????mydict[i]?=?1
????return?mydict
#?print(mydict)
#?將所有大寫單詞轉化成小寫
def?lower_to_capital(mydict):
????new_dict?=?{}
????for?i?j?in?mydict.items():
????????new_dict[i.lower()]?=?j
????return?new_dict
#?將單詞按詞頻進行排序
def?sort_dict(mydict):
????#?排序按values進行排序,如果是
- 上一篇:象棋_雙人對戰(python)
- 下一篇:python小波閾值去噪
評論
共有 條評論