python统计字符在字符串中出现的次数并排序
程序员文章站
2022-03-11 15:08:07
从网上下载一篇文章,统计每个字出现的次数,不计标点符号,按照次数排序content='''软件测试工程师(Software Testing Engineer)指理解产品的功能要求,并对其进行测试,检查软件有没有缺陷(Bug),测试软件是否具有稳定性(Robustness)、安全性、易操作性等性能,写出相应的测试规范和测试用例的专门工作人员。简而言之,软件测试工程师在一家软件企业中担当的是“质量管理”角色,及时发现软件问题并及时督促更正,确保产品的正常运作。按其级别和职位的不同,分为三类。'''pu...
从网上下载一篇文章,统计每个字出现的次数,不计标点符号,按照次数排序
content='''
软件测试工程师(Software Testing Engineer)指理解产品的功能要求,并对其进行测试,检查软件有没有缺陷(Bug),测试软件是否具有稳定性(Robustness)、安全性、易操作性等性能,写出相应的测试规范和测试用例的专门工作人员。
简而言之,软件测试工程师在一家软件企业中担当的是“质量管理”角色,及时发现软件问题并及时督促更正,确保产品的正常运作。按其级别和职位的不同,分为三类。
'''
punctuations=['(',',','。','“','、',' ',')','”','\n']
for punctuation in punctuations:
content=content.replace(punctuation,'') #替换标点符号
print(content)
#用字典存储:字符:次数
result={}
for word in content:
if word in result:
result[word]=result[word]+1 #该字符第N次在字典里
else:
result[word]=1 #该字符第一次在字典里
print(result)
#按照次数从大到小排序
fin_result=list(zip(result.values(),result.keys()))
fin_result.sort(reverse=True,key=lambda x:x[0])
print(fin_result)
本文地址:https://blog.csdn.net/weixin_47226008/article/details/110882617
推荐阅读
-
python统计字符串中指定字符出现次数的方法
-
Java统计一个字符串在另外一个字符串出现次数的方法
-
MSSQL sqlserver 统计"一个字符串"在"另一个字符串"中出现的次数的方法
-
Python统计一个字符串中每个字符出现了多少次的方法【字符串转换为列表再统计】
-
PHP实现统计所有字符在字符串中出现次数的方法
-
转:Oracle中截取指定字符之间的字符串,获取特定字符串在字符串中出现的次数
-
面试题-给定一段文本,找到包含字段串a,同时剔除包含字符串b的行,然后使用“:”分割取所有列,最后对结果排序,统计每个值出现的次数
-
统计一个字符串中相应字符出现的次数
-
统计一个字符串中相应字符出现的次数
-
使用grep -o统计文件中某个字符串出现的次数