parent
4aa3933024
commit
7d67de6ba0
@ -0,0 +1,38 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
"""
|
||||
Created on Mon Nov 22 17:19:33 2021
|
||||
|
||||
@author: Administrator
|
||||
"""
|
||||
|
||||
WordStr=input()
|
||||
WordStr=WordStr.lower()
|
||||
for ch in "\".,~!@#$%^&*()+_\/0123456789":
|
||||
WordStr=WordStr.replace(ch," ")
|
||||
print(WordStr)
|
||||
#字符分割
|
||||
wordlist=WordStr.split()
|
||||
print(wordlist)
|
||||
#统计词频
|
||||
dict1={}
|
||||
for word in wordlist:
|
||||
if word not in dict1:
|
||||
dict1[word]=1#创建键值对
|
||||
else:
|
||||
dict1[word]=dict1[word]+1
|
||||
print(dict1)
|
||||
#排序
|
||||
#new1=sorted(dict1.values(),reverse=True)#sorted函数默认升序排列并且按照ASCII值排列
|
||||
#print(new1)
|
||||
new2=sorted(dict1.items(),key=lambda d:d[1],reverse=True)#key=lambda d:d[1]对第二维即value进行排序
|
||||
print(new2)#排完之后是list类型
|
||||
new3=dict(new2)
|
||||
print(new3)
|
||||
print(max(new3.values()))
|
||||
for key,value in new3.items():#遍历键值
|
||||
if value>=max(new3.values()):
|
||||
print(key,value)
|
||||
|
||||
|
||||
|
||||
|
||||
Loading…
Reference in new issue