當前位置:成語大全網 - 漢語詞典 - Python使用字典來計算不同字符的數量。

Python使用字典來計算不同字符的數量。

這裏使用了基本的字典構建、值調用、鍵值對添加、值修改和items()函數。

編程實現

流程:文件遍歷-去除空格-判斷字典中是否有此字符-有則值加1,無則創建1-按值排序並返回。

具體實現代碼如下:

#統計txt文件中的字符頻率。

定義字數(txt):

Stat = {}#建立壹個字典來存儲存儲的字符和對應的頻率。

對於文本中的行:

line = line.strip()

如果len(line) == 0:

繼續

對於範圍內的I(len(line)):

#判斷有沒有這個性格的關鍵。

if(stat中的第[i]行):

stat[line[i]]+=1

否則:

stat[line[i]]=1

結果=已排序(統計。items(),key = lambda x: x [1],reverse = true) #按值排序。

回送結果

Xyj = open ('xyj.txt ',' r ',encoding =' utf-8') #讀取文件。

R=countwords(xyj)#調用函數

xyj.close