-
大小: 1KB文件類型: .py金幣: 2下載: 1 次發(fā)布日期: 2021-06-18
- 語言: Python
- 標(biāo)簽: python開發(fā)??
資源簡介
讀取給定文本文件,統(tǒng)計單詞,計算TOP 10
有一個文件sample.txt,對其進行單詞統(tǒng)計,不區(qū)分大小寫,并顯示單詞重復(fù)最多的10個單詞。
有一個文件sample.txt,對其進行單詞統(tǒng)計,不區(qū)分大小寫,并顯示單詞重復(fù)最多的10個單詞。
代碼片段和文件信息
#?coding=utf-8
#?讀取文件中的內(nèi)容,并統(tǒng)計生成字典
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)
#?將所有大寫單詞轉(zhuǎn)化成小寫
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進行排序,如果是
- 上一篇:象棋_雙人對戰(zhàn)(python)
- 下一篇:python小波閾值去噪
評論
共有 條評論