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 输出一个两行字符的变量
Feb 05 Python
Python中itertools模块用法详解
Sep 25 Python
Windows下PyMongo下载及安装教程
Apr 27 Python
Python实现的从右到左字符串替换方法示例
Jul 06 Python
对python GUI实现完美进度条的示例详解
Dec 13 Python
神经网络相关之基础概念的讲解
Dec 29 Python
Django生成PDF文档显示在网页上以及解决PDF中文显示乱码的问题
Jul 04 Python
python如何实现数据的线性拟合
Jul 19 Python
Python单元测试工具doctest和unittest使用解析
Sep 02 Python
pyinstaller打包程序exe踩过的坑
Nov 19 Python
Python高级特性之闭包与装饰器实例详解
Nov 19 Python
python打包多类型文件的操作方法
Sep 21 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配置心得包含MYSQL5乱码解决
2006/11/20 PHP
php开发过程中关于继承的使用方法分享
2011/06/17 PHP
33道php常见面试题及答案
2015/07/06 PHP
ThinkPHP控制器详解
2015/07/27 PHP
php+jQuery递归调用POST循环请求示例
2016/10/14 PHP
CI框架无限级分类+递归的实现代码
2016/11/01 PHP
浅谈Laravel中的一个后期静态绑定
2017/08/11 PHP
ThinkPHP类似AOP思想的参数验证的实现方法
2019/12/18 PHP
MSN消息提示类
2006/09/05 Javascript
JS正则表达式大全(整理详细且实用)
2013/11/14 Javascript
解决JQeury显示内容没有边距内容紧挨着浏览器边线
2013/12/20 Javascript
nodejs的10个性能优化技巧
2014/07/15 NodeJs
JS实现table表格数据排序功能(可支持动态数据+分页效果)
2016/05/26 Javascript
JS操作JSON方法总结(推荐)
2016/06/14 Javascript
jQuery实现打开页面渐现效果示例
2016/07/27 Javascript
javascript+html5+css3自定义提示窗口
2017/06/21 Javascript
微信小程序引用公共js里的方法的实例详解
2017/08/17 Javascript
使用vue-router设置每个页面的title方法
2018/02/11 Javascript
AngularJS中ng-options实现下拉列表的数据绑定方法
2018/08/13 Javascript
Vue实现数据请求拦截
2019/10/23 Javascript
深入解析微信小程序开发中遇到的几个小问题
2020/07/11 Javascript
python将一组数分成每3个一组的实例
2018/11/14 Python
使用 Python 玩转 GitHub 的贡献板(推荐)
2019/04/04 Python
pytorch中nn.Conv1d的用法详解
2019/12/31 Python
PyTorch 随机数生成占用 CPU 过高的解决方法
2020/01/13 Python
keras模型可视化,层可视化及kernel可视化实例
2020/01/24 Python
Python extract及contains方法代码实例
2020/09/11 Python
python 第三方库paramiko的常用方式
2021/02/20 Python
字中字效果的实现【html5实例】
2016/05/03 HTML / CSS
一份比较全的PHP面试题
2016/07/29 面试题
村优秀党员事迹材料
2014/01/15 职场文书
爱我中华教学反思
2014/04/28 职场文书
大学毕业生个人总结
2015/02/28 职场文书
公司酒会主持词
2015/07/02 职场文书
幼儿园毕业典礼家长致辞
2015/07/29 职场文书
在 SQL 语句中处理 NULL 值的方法
2021/06/07 SQL Server