最近有小伙伴在学习python的时候遇到了一个问题,就是如何将一个字符串或者是列表之中所有单词的出现次数都给统计出来 。那本文将会带来这个问题的详细解析和代码示例讲解,感兴趣的小伙伴一定不要错过了哦 。
文章插图
1.如果是字符串的话就要根据空格和逗号以及其他可能出现的符号先将它分割成一个个单独的单词然后保存在列表之中,因为列表内的每一个元素都是按照顺序排列好且分隔开的,可以比较容易的去进行统计 。
【Python如何统计单词出现次数?Python统计某些值出现频率方法】2.因为每一个单词在统计的时候都可能出现多次并且只会作为统计的次数增加,那么就要创建一个字典来将单词作为字典的键,将单词出现的次数作为字典键的值就可以把它们各自出现的次数给保存起来了 。
3.然后使用for循环去迭代这个列表,在迭代时对每一个元素都进行一次是否存在于字典中的判断 。如果不存在就将其作为键添加到字典中并且把值加上1,如果存在的话就只要把值加1就可以了,详细示例如下:
# 声明字符串message = ” Up above the world so high,Like a diamond in the sky. Then you show your little light,Twinkle, twinkle, all the night.”# 分割字符串并转为列表message = message.lower().replace(',', ' ')list_message = message.split()# 创建字典count = {}# 迭代列表并统计次数for i in list_message: if i not in count: count[i] = 1 else: count[i] += 1以上就是关于“Python如何统计单词出现次数?Python统计某些值出现频率方法”的全部内容了,想要了解更多python的实用知识和代码示例可以持续关注这个频道,每次更新都会有很多新的知识技术分享给大家 。
推荐阅读
- python界面设计用什么?这六个界面设计框架你要知道
- python用pip安装numpy?这篇文章看了你就会
- python如何遍历文件夹?这两个方法你要学会
- 安装anaconda后cmd无法运行python怎么办?看完你就知道解决方法了
- python中params是什么? params函数详解
- python语言怎么解决汉诺塔问题?这篇文章教你解决思路
- python中如何实现回文数判断?这篇文章教给你两个实现方法
- python除了爬虫还可以做什么?这篇文章看完你就知道
- python怎么退出for循环?运用break语句即可退出
- Python字典怎么根据值返回键?这个方法要学会了