The period of the text appears, the comma and the exclamation point to do the corresponding processing
Sorted sort Function Usage:
In descending order of value values:
Sorted (Dict.items (), Key=lambda k:k[1],reverse=True)
Sort by value in ascending order:
Sorted (Dict.items (), Key=lambda k:k[1],reverse=False) or sorted (Dict.items (), Key=lambda k:k[1])
Sorted in descending order of key values:
Sorted (Dict.items (), Key=lambda k:k[0],reverse=True)
In ascending order of key values:
Sorted (Dict.items (), Key=lambda k:k[0]) or sorted (Dict.items (), Key=lambda K:k[0],reverse=false)
#-*-coding:utf-8-*-File_object=open ("中文版") Dict={} forLineinchFile_object:line=line.replace (","," ") Line=line.replace ("."," ") Line=line.replace ("!"," ") STRs=line.split (); forStrinchSTRs:ifDict.has_key (str): Dict[str]+=1Else: Dict[str]=1result=sorted (Dict.items (), key=LambdaK:k[1],reverse=True)PrintResult
Python reads an English file and records the number of occurrences of each word, descending output