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 相关文章推荐
400多行Python代码实现了一个FTP服务器
May 10 Python
Python中的类学习笔记
Sep 23 Python
Django中使用group_by的方法
May 26 Python
python轻松查到删除自己的微信好友
Jan 10 Python
Python的dict字典结构操作方法学习笔记
May 07 Python
python语言基本语句用法总结
Jun 11 Python
python如何获取列表中每个元素的下标位置
Jul 01 Python
Python实现微信中找回好友、群聊用户撤回的消息功能示例
Aug 23 Python
Django中使用haystack+whoosh实现搜索功能
Oct 08 Python
Python 限定函数参数的类型及默认值方式
Dec 24 Python
python实现同一局域网下传输图片
Mar 20 Python
Ubuntu权限不足无法创建文件夹解决方案
Nov 14 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下图片文字混合水印与缩略图实现代码
2009/12/11 PHP
php设计模式 Adapter(适配器模式)
2011/06/26 PHP
PHP连接MySQL查询结果中文显示乱码解决方法
2013/10/25 PHP
Yii实现多数据库主从读写分离的方法
2014/12/29 PHP
Zend Framework实现留言本分页功能(附demo源码下载)
2016/03/22 PHP
javascript 10进制和62进制的相互转换
2014/07/31 Javascript
JS实现随机乱撞彩色圆球特效的方法
2015/05/05 Javascript
JQuery给网页更换皮肤的方法
2015/05/30 Javascript
jquery实现的Banner广告收缩效果代码
2015/09/02 Javascript
全面解析Bootstrap弹窗的实现方法
2015/12/01 Javascript
Angular 4依赖注入学习教程之ValueProvider的使用(七)
2017/06/04 Javascript
jQuery获取table表中的td标签(实例讲解)
2017/07/28 jQuery
js动态设置select下拉菜单的默认选中项实例
2018/08/21 Javascript
浅谈vue限制文本框输入数字的正确姿势
2019/09/02 Javascript
使用vscode快速建立vue模板过程详解
2019/10/10 Javascript
浅谈Vue SSR中的Bundle的具有使用
2019/11/21 Javascript
Python实现去除代码前行号的方法
2015/03/10 Python
使用Python编写爬虫的基本模块及框架使用指南
2016/01/20 Python
Python双精度浮点数运算并分行显示操作示例
2017/07/21 Python
Pyinstaller打包.py生成.exe的方法和报错总结
2019/04/02 Python
解决python执行不输出系统命令弹框的问题
2019/06/24 Python
python 一篇文章搞懂装饰器所有用法(建议收藏)
2019/08/23 Python
Python树莓派学习笔记之UDP传输视频帧操作详解
2019/11/15 Python
Python连接Hadoop数据中遇到的各种坑(汇总)
2020/04/14 Python
python interpolate插值实例
2020/07/06 Python
解决Pycharm 运行后没有输出的问题
2021/02/05 Python
英国在线自行车商店:Evans Cycles
2016/09/26 全球购物
美国定制钻石订婚戒指:Ritani
2017/12/08 全球购物
德国价格合理的品牌商品购物网站:averdo
2019/03/21 全球购物
澳大利亚礼品篮网站:Macarthur Baskets
2019/10/14 全球购物
校园公益广告语
2014/03/13 职场文书
银行青年文明号事迹材料
2014/05/31 职场文书
创先争优演讲稿
2014/09/15 职场文书
干部年终考核评语
2015/01/04 职场文书
golang中的struct操作
2021/11/11 Golang
Python中with上下文管理协议的作用及用法
2022/03/18 Python