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函数参数*args**kwargs用法实例
Dec 04 Python
Python编程中time模块的一些关键用法解析
Jan 19 Python
通过Python 获取Android设备信息的轻量级框架
Dec 18 Python
详谈python中冒号与逗号的区别
Apr 18 Python
如何使用Python的Requests包实现模拟登陆
Apr 27 Python
Python使用OpenCV进行标定
May 08 Python
python添加菜单图文讲解
Jun 04 Python
Django文件存储 自己定制存储系统解析
Aug 02 Python
Pycharm中切换pytorch的环境和配置的教程详解
Mar 13 Python
Python文件操作及内置函数flush原理解析
Oct 13 Python
Python生成pdf目录书签的实例方法
Oct 29 Python
Django中的DateTimeField和DateField实现
Feb 24 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数组实例总结与说明
2011/08/23 PHP
CI框架AR操作(数组形式)实现插入多条sql数据的方法
2016/05/18 PHP
PHP文件后缀不强制为.php方法
2019/03/31 PHP
js获取提交的字符串的字节数
2009/02/09 Javascript
jquery+json 通用三级联动下拉列表
2010/04/19 Javascript
JSON+JavaScript处理JSON的简单例子
2013/03/20 Javascript
鼠标焦点离开文本框时验证的js代码
2013/07/19 Javascript
JavaScript中prototype为对象添加属性的误区介绍
2013/10/15 Javascript
jQuery的图片滑块焦点图插件整理推荐
2014/12/07 Javascript
字符串反转_JavaScript
2016/04/28 Javascript
探讨:JavaScript ECAMScript5 新特性之get/set访问器
2016/05/05 Javascript
AngularJS基础 ng-mouseleave 指令详解
2016/08/02 Javascript
js实现select选择框效果及美化
2016/08/19 Javascript
详解Angularjs 如何自定义Img的ng-load 事件
2017/02/15 Javascript
Ajax异步文件上传与NodeJS express服务端处理
2017/04/01 NodeJs
element-ui中的select下拉列表设置默认值方法
2018/08/24 Javascript
关于vue v-for 循环问题(一行显示四个,每一行的最右边那个计算属性)
2018/09/04 Javascript
JS实现简易计算器
2020/02/14 Javascript
vue-video-player实现实时视频播放方式(监控设备-rtmp流)
2020/08/10 Javascript
python 测试实现方法
2008/12/24 Python
Python实现好友全头像的拼接实例(推荐)
2017/06/24 Python
python感知机实现代码
2019/01/18 Python
基于Python实现简单学生管理系统
2020/07/24 Python
你可能不熟练的十个前端HTML5经典面试题
2018/07/03 HTML / CSS
如何用H5实现一个触屏版的轮播器的实例
2017/01/09 HTML / CSS
Java的接口和C++的虚类的相同和不同处
2014/03/27 面试题
广告业务员岗位职责
2014/02/06 职场文书
善意的谎言事例
2014/02/15 职场文书
《春到梅花山》教学反思
2014/04/16 职场文书
中班幼儿评语大全
2014/04/30 职场文书
大学优秀班集体申报材料
2014/05/23 职场文书
安全生产标语
2014/06/06 职场文书
出生医学证明书
2014/09/15 职场文书
2014年志愿者工作总结
2014/11/20 职场文书
应届毕业生自荐信
2015/03/04 职场文书
2015年教务工作总结
2015/05/23 职场文书