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格式化压缩后的JS文件的方法
Mar 05 Python
独特的python循环语句
Nov 20 Python
numpy中以文本的方式存储以及读取数据方法
Jun 04 Python
Python读取csv文件分隔符设置方法
Jan 14 Python
浅谈python 中类属性共享的问题
Jul 02 Python
如何在Django项目中引入静态文件
Jul 26 Python
Python3 shelve对象持久存储原理详解
Mar 23 Python
TensorFlow keras卷积神经网络 添加L2正则化方式
May 22 Python
keras训练曲线,混淆矩阵,CNN层输出可视化实例
Jun 15 Python
python如何导出微信公众号文章方法详解
Aug 31 Python
python爬虫实现爬取同一个网站的多页数据的实例讲解
Jan 18 Python
AI:如何训练机器学习的模型
Apr 16 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代码
2006/12/06 PHP
php简单开启gzip压缩方法(zlib.output_compression)
2013/04/13 PHP
php中的四舍五入函数代码(floor函数、ceil函数、round与intval)
2014/07/14 PHP
smarty内置函数capture用法分析
2015/01/22 PHP
PHP获取网页所有连接的方法(附demo源码下载)
2016/03/30 PHP
PHP实现获取并生成数据库字典的方法
2016/05/04 PHP
PHP实现表单提交时去除斜杠的方法
2016/12/26 PHP
深入理解JavaScript系列(9) 根本没有“JSON对象”这回事!
2012/01/15 Javascript
简单实用jquery版三级联动select示例
2013/07/04 Javascript
jquery左边浮动到一定位置时显示返回顶部按钮
2014/06/05 Javascript
Dojo Javascript 编程规范 规范自己的JavaScript书写
2014/10/26 Javascript
原生js实现类似弹窗抖动效果
2015/04/02 Javascript
js脚本分页代码分享(7种样式)
2015/08/19 Javascript
JavaScript中for循环的几种写法与效率总结
2017/02/03 Javascript
vue.js之vue-cli脚手架的搭建详解
2017/05/05 Javascript
Vue学习笔记之表单输入控件绑定
2017/09/05 Javascript
angular.js和vue.js中实现函数去抖示例(debounce)
2018/01/18 Javascript
详解node字体压缩插件font-spider的用法
2018/09/28 Javascript
构建Vue大型应用的10个最佳实践(小结)
2019/11/07 Javascript
python连接mongodb操作数据示例(mongodb数据库配置类)
2013/12/31 Python
python创建线程示例
2014/05/06 Python
Python-基础-入门 简介
2014/08/09 Python
Django 生成登陆验证码代码分享
2017/12/12 Python
python 移除字符串尾部的数字方法
2018/07/17 Python
Python切片操作深入详解
2018/07/27 Python
flask中过滤器的使用详解
2018/08/01 Python
pycharm创建scrapy项目教程及遇到的坑解析
2019/08/15 Python
Python 点击指定位置验证码破解的实现代码
2019/09/11 Python
基于Python中random.sample()的替代方案
2020/05/23 Python
Python内置函数property()如何使用
2020/09/01 Python
使用python将微信image下.dat文件解密为.png的方法
2020/11/30 Python
迪士尼英国官方商店:shopDisney UK
2019/09/21 全球购物
教师自荐信范文
2013/12/09 职场文书
民族团结演讲稿范文
2014/08/27 职场文书
实习推荐信格式模板
2015/03/27 职场文书
小学2016年第十八届推普周活动总结
2016/04/05 职场文书