Python统计一个字符串中每个字符出现了多少次的方法【字符串转换为列表再统计】

 更新时间:2019年05月05日 11:26:14   作者:xuezhangjun  
这篇文章主要介绍了Python统计一个字符串中每个字符出现了多少次的方法,涉及Python字符串转换及列表遍历、统计等相关操作技巧,需要的朋友可以参考下

本文实例讲述了Python统计一个字符串中每个字符出现了多少次的方法。分享给大家供大家参考,具体如下:

#coding=utf-8
#统计一个字符串中的每一个字符出现了多少次
#定义一个字符串
str = 'abbcccdddd'
#在字符串的每一个字符之间插入一个空格组成一个新的字符串
str = ' '.join(str)
#打印新的字符串看看
print('str = ',str)
#将新字符串按空格分割成一个列表
li = str.split(' ')
#打印新的列表
print('li = ',li)
#统计每一个字符出现的次数:
#方式一
for i in set(li):
  if li.count(i) >= 1:
    print('%s 出现了%d 次!'%(i, li.count(i)))
print('*'*50)
#方式二
from collections import Counter
res = Counter(li)
print(res)

运行结果:

('str = ', 'a b b c c c d d d d')
('li = ', ['a', 'b', 'b', 'c', 'c', 'c', 'd', 'd', 'd', 'd'])
a 出现了1 次!
c 出现了3 次!
b 出现了2 次!
d 出现了4 次!
**************************************************
Counter({'d': 4, 'c': 3, 'b': 2, 'a': 1})

PS:这里再为大家推荐2款相关统计工具供大家参考:

在线字数统计工具:
http://tools.jb51.net/code/zishutongji

在线字符统计与编辑工具:
http://tools.jb51.net/code/char_tongji

更多关于Python相关内容感兴趣的读者可查看本站专题:《Python文件与目录操作技巧汇总》、《Python文本文件操作技巧汇总》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》及《Python入门与进阶经典教程

希望本文所述对大家Python程序设计有所帮助。

相关文章

  • Python代码实现找到列表中的奇偶异常项

    Python代码实现找到列表中的奇偶异常项

    这篇文章主要介绍了Python代码实现找到列表中的奇偶异常项,文章内容主要利用Python代码实现了从输入列表中寻找奇偶异常项,需要的朋友可以参考一下
    2021-11-11
  • python实现杨辉三角的几种方法代码实例

    python实现杨辉三角的几种方法代码实例

    这篇文章主要介绍了python实现杨辉三角的几种方法代码实例,文中图文代码讲解的很清晰,有不太懂的同学可以学习下
    2021-03-03
  • python使用openpyxl库处理Excel文件详细教程

    python使用openpyxl库处理Excel文件详细教程

    这篇文章主要给大家介绍了关于python使用openpyxl库处理Excel文件详细教程的相关资料,openpyxl属于第三方模块,在python中用来处理excel文件,可以对excel进行的操作有读写、修改、调整样式及插入图片等,需要的朋友可以参考下
    2023-11-11
  • Python实现监控内存使用情况和代码执行时间

    Python实现监控内存使用情况和代码执行时间

    我的代码的哪些部分运行时间最长、内存最多?我怎样才能找到需要改进的地方?在开发过程中,我很确定我们大多数人都会想知道这一点。本文总结了一些方法来监控 Python 代码的时间和内存使用情况,希望对大家有所帮助
    2023-01-01
  • Python入门教程(二十一)Python的数组

    Python入门教程(二十一)Python的数组

    这篇文章主要介绍了Python入门教程(二十一)Python的数组,数组是一种特殊变量,数组可以在单个名称下保存多个值,我们可以通过引用索引号来访问这些值,需要的朋友可以参考下
    2023-04-04
  • python使用requests库提交multipart/form-data请求的方法详解

    python使用requests库提交multipart/form-data请求的方法详解

    multipart/form-data的基础是post请求,即基于post请求来实现的 ,下面这篇文章主要给大家介绍了关于python使用requests库提交multipart/form-data请求的相关资料,需要的朋友可以参考下
    2023-01-01
  • Python安装Imaging报错:The _imaging C module is not installed问题解决方法

    Python安装Imaging报错:The _imaging C module is not installed问题解决

    这篇文章主要介绍了Python安装Imaging报错:The _imaging C module is not installed问题解决方法,原来是PIL库的库文件没有加到系统中导致老是提示这个错误,需要的朋友可以参考下
    2014-08-08
  • python存储16bit和32bit图像的实例

    python存储16bit和32bit图像的实例

    今天小编就为大家分享一篇python存储16bit和32bit图像的实例,具有的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-12-12
  • python numpy中cumsum的用法详解

    python numpy中cumsum的用法详解

    这篇文章主要介绍了python numpy中cumsum的用法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-10-10
  • 利用Python实现RSA加密解密方法实例

    利用Python实现RSA加密解密方法实例

    过去几天我一直在尝试用Python实现RSA算法,下面这篇文章主要给大家介绍了关于利用Python实现RSA加密解密的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
    2022-04-04

最新评论