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


Posted in Python onMay 05, 2019

本文实例讲述了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})

Python 相关文章推荐
实例讲解python函数式编程
Jun 09 Python
python通过socket查询whois的方法
Jul 18 Python
Python爬虫DNS解析缓存方法实例分析
Jun 02 Python
Python数据结构与算法之图的广度优先与深度优先搜索算法示例
Dec 14 Python
django文档学习之applications使用详解
Jan 29 Python
浅谈DataFrame和SparkSql取值误区
Jun 09 Python
Python使用logging模块实现打印log到指定文件的方法
Sep 05 Python
python使用xlsxwriter实现有向无环图到Excel的转换
Dec 12 Python
python爬虫 猫眼电影和电影天堂数据csv和mysql存储过程解析
Sep 05 Python
python 基于dlib库的人脸检测的实现
Nov 08 Python
jupyter notebook清除输出方式
Apr 10 Python
PyCharm2019 安装和配置教程详解附激活码
Jul 31 Python
20行python代码实现人脸识别
May 05 #Python
使用python实现mqtt的发布和订阅
May 05 #Python
Python向excel中写入数据的方法
May 05 #Python
python使用pandas处理大数据节省内存技巧(推荐)
May 05 #Python
python使用MQTT给硬件传输图片的实现方法
May 05 #Python
Python实现的插入排序,冒泡排序,快速排序,选择排序算法示例
May 04 #Python
Python实现数据结构线性链表(单链表)算法示例
May 04 #Python
You might like
PHP禁止个别IP访问网站
2013/10/30 PHP
如何使用php实现评委评分器
2015/07/31 PHP
PHP中加速、缓存扩展的区别和作用详解(eAccelerator、memcached、xcache、APC )
2016/07/09 PHP
jquery不支持toggle()高(新)版本的问题解决
2016/09/24 PHP
JavaScript 组件之旅(四):测试 JavaScript 组件
2009/10/28 Javascript
jQuery 过滤not()与filter()实例代码
2012/05/10 Javascript
IE中jquery.form中ajax提交没反应解决方法分享
2012/09/11 Javascript
深入理解JavaScript系列(43):设计模式之状态模式详解
2015/03/04 Javascript
JavaScript实现select添加option
2015/07/03 Javascript
基于JavaScript实现轮播图原理及示例
2020/04/10 Javascript
微信小程序简单实现form表单获取输入数据功能示例
2017/11/30 Javascript
Vue.js通用应用框架-Nuxt.js的上手教程
2017/12/25 Javascript
解决vue项目打包后提示图片文件路径错误的问题
2018/07/04 Javascript
vue 利用路由守卫判断是否登录的方法
2018/09/29 Javascript
在react-antd中弹出层form内容传递给父组件的操作
2020/10/24 Javascript
[51:34]Ti4主赛事胜者组 DK vs EG 2
2014/07/19 DOTA
让python json encode datetime类型
2010/12/28 Python
使用python实现正则匹配检索远端FTP目录下的文件
2015/03/25 Python
python之matplotlib学习绘制动态更新图实例代码
2018/01/23 Python
Python Numpy 数组的初始化和基本操作
2018/03/13 Python
Python实现正整数分解质因数操作示例
2018/08/01 Python
Django如何将URL映射到视图
2019/07/29 Python
Python使用sys.exc_info()方法获取异常信息
2020/07/23 Python
浅谈HTML5新增及移除的元素
2016/06/27 HTML / CSS
html5中canvas学习笔记2-判断浏览器是否支持canvas
2013/01/06 HTML / CSS
标签和贴纸印刷:Lightning Labels
2018/03/22 全球购物
爱奇艺VIP会员:大剧抢先看
2018/07/11 全球购物
expedia比利时:预订航班+酒店并省钱
2018/07/13 全球购物
敬老文明号事迹材料
2014/01/16 职场文书
低碳生活倡议书
2014/04/14 职场文书
幼儿园安全生产月活动总结
2014/07/05 职场文书
党政领导班子群众路线对照检查材料
2014/10/26 职场文书
2014年团支部工作总结
2014/11/17 职场文书
2015年党员承诺书
2015/01/21 职场文书
Python djanjo之csrf防跨站攻击实验过程
2021/05/14 Python
分享五个Node.js开发的优秀实践 
2022/04/07 NodeJs