def eng(n): #定义一个函数
n.lower()
count={}
for word in n:
if word in "qwertyuioplkjhgfdsazxcvbnm":
count[word]=count.get(word,0)+1 #根据键信息查找并返回值信息
items=list(count.items()) #将字典转换为记录列表
items.sort(key=lambda x:x[1],reverse=True) #排序
for i in range(len(count)):
x.append(items[i])
return x
x=input("请输入一段英文字符:")
print(eng(x)) #直接引用函数就ok
英文字符频率统计。编写一个程序,对给定字符串中出现的a~z字母频率进行分析,忽略大小写,采用降序方式输出。
于 2022-08-15 11:42:39 首次发布