Python如何统计单词出现次数?Python统计某些值出现频率方法

最近有小伙伴在学习python的时候遇到了一个问题,就是如何将一个字符串或者是列表之中所有单词的出现次数都给统计出来 。那本文将会带来这个问题的详细解析和代码示例讲解,感兴趣的小伙伴一定不要错过了哦 。

Python如何统计单词出现次数?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的实用知识和代码示例可以持续关注这个频道,每次更新都会有很多新的知识技术分享给大家 。

    推荐阅读