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类方法__init__和__del__构造、析构过程分析
Mar 06 Python
在Python中使用M2Crypto模块实现AES加密的教程
Apr 08 Python
Python基于DES算法加密解密实例
Jun 03 Python
python采集百度百科的方法
Jun 05 Python
Python实现批量修改文件名实例
Jul 08 Python
python文件名和文件路径操作实例
Sep 29 Python
python dataframe 输出结果整行显示的方法
Jun 14 Python
Pytorch Tensor 输出为txt和mat格式方式
Jan 03 Python
python程序需要编译吗
Jun 19 Python
python 基于selenium实现鼠标拖拽功能
Dec 24 Python
python opencv实现图像配准与比较
Feb 09 Python
python中Matplotlib绘制直线的实例代码
Jul 04 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缩放图片(根据宽高的等比例缩放)实例介绍
2013/06/09 PHP
php递归遍历多维数组的方法
2015/04/18 PHP
php处理静态页面:页面设置缓存时间实例
2017/06/22 PHP
javascript jQuery插件练习
2008/12/24 Javascript
jquery对象和DOM对象的区别介绍
2013/08/09 Javascript
使用js如何实现全选与全不选
2013/12/30 Javascript
Node.js的特点和应用场景介绍
2014/11/04 Javascript
JavaScript Function函数类型介绍
2015/04/08 Javascript
超精准的javascript验证身份证号的具体实现方法
2015/11/18 Javascript
AngularJS手动表单验证
2016/02/01 Javascript
关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)
2016/12/14 Javascript
Vue学习笔记进阶篇之单元素过度
2017/07/19 Javascript
微信小程序中时间戳和日期的相互转换问题
2018/07/09 Javascript
js实现敏感词过滤算法及实现逻辑
2018/07/24 Javascript
深入理解Vue父子组件生命周期执行顺序及钩子函数
2018/08/12 Javascript
微信小程序页面上下滚动效果
2020/11/18 Javascript
vue 的 solt 子组件过滤过程解析
2019/09/07 Javascript
微信小程序点击item使之滚动到屏幕中间位置
2020/03/25 Javascript
vant实现购物车功能
2020/06/29 Javascript
[46:43]DOTA2上海特级锦标赛主赛事日 - 1 胜者组第一轮#2LGD VS MVP.Phx第二局
2016/03/02 DOTA
使用Python脚本将Bing的每日图片作为桌面的教程
2015/05/04 Python
Python中Class类用法实例分析
2015/11/12 Python
Python入门_学会创建并调用函数的方法
2017/05/16 Python
Python面向对象程序设计中类的定义、实例化、封装及私有变量/方法详解
2019/02/28 Python
python中update的基本使用方法详解
2019/07/17 Python
在tensorflow中设置保存checkpoint的最大数量实例
2020/01/21 Python
python with (as)语句实例详解
2020/02/04 Python
校园网站的创业计划书范文
2013/12/30 职场文书
财务出纳岗位职责
2014/02/03 职场文书
团日活动总结书
2014/05/08 职场文书
大学生村官考核材料
2014/05/23 职场文书
学校党的群众路线教育实践活动制度建设计划
2014/11/03 职场文书
2016教师六五普法学习心得体会
2016/01/21 职场文书
高一化学教学反思
2016/02/22 职场文书
Java中多线程下载图片并压缩能提高效率吗
2021/07/01 Java/Android
sqlserver连接错误之SQL评估期已过的问题解决
2022/03/23 SQL Server