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测试驱动开发实例
Oct 08 Python
python实现二分查找算法
Sep 21 Python
Python迭代器和生成器定义与用法示例
Feb 10 Python
Scrapy使用的基本流程与实例讲解
Oct 21 Python
Python数据可视化处理库PyEcharts柱状图,饼图,线性图,词云图常用实例详解
Feb 10 Python
Python 格式化打印json数据方法(展开状态)
Feb 27 Python
浅谈Python 函数式编程
Jun 20 Python
python如何随机生成高强度密码
Aug 19 Python
Python基础之pandas数据合并
Apr 27 Python
浅谈Python类的单继承相关知识
May 12 Python
从np.random.normal()到正态分布的拟合操作
Jun 02 Python
Python 如何将integer转化为罗马数(3999以内)
Jun 05 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/23 PHP
php短域名转换为实际域名函数
2011/01/17 PHP
PHP实现图片裁剪、添加水印效果代码
2014/10/01 PHP
PHP实现抓取HTTPS内容
2014/12/01 PHP
PHP类的自动加载机制实现方法分析
2019/01/10 PHP
PHP 进程池与轮询调度算法实现多任务的示例代码
2019/11/26 PHP
jquery子元素过滤选择器使用示例
2013/06/24 Javascript
Js获取下拉框选定项的值和文本的实现代码
2014/02/26 Javascript
基于jQuery的checkbox全选问题分析
2016/11/18 Javascript
js清除浏览器缓存的几种方法
2017/03/15 Javascript
Javascript刷新页面的实例
2017/09/23 Javascript
vue打包相关细节整理(小结)
2018/09/28 Javascript
vue 项目地址去掉 #的方法
2018/10/20 Javascript
js屏蔽退格键(backspace或者叫后退键与F5)
2019/02/10 Javascript
使用python获取CPU和内存信息的思路与实现(linux系统)
2014/01/03 Python
go和python调用其它程序并得到程序输出
2014/02/10 Python
Python求导数的方法
2015/05/09 Python
Python连接mysql数据库的正确姿势
2016/02/03 Python
OpenCV2.3.1+Python2.7.3+Numpy等的配置解析
2018/01/05 Python
学习python可以干什么
2019/02/26 Python
Python实现的排列组合、破解密码算法示例
2019/04/12 Python
使用TensorFlow实现简单线性回归模型
2019/07/19 Python
python实现超级玛丽游戏
2020/03/18 Python
Anconda环境下Vscode安装Python的方法详解
2020/03/29 Python
如何通过Python实现RabbitMQ延迟队列
2020/11/28 Python
一款利用html5和css3实现的3D滚动特效的教程
2015/01/04 HTML / CSS
canvas学习笔记之2d画布基础的实现
2019/02/21 HTML / CSS
UGG英国官方网站:UGG UK
2018/02/08 全球购物
国际奢侈品品牌童装购物网站:Designer Childrenswear
2019/05/08 全球购物
DC Shoes俄罗斯官网:美国滑板鞋和服饰品牌
2020/08/19 全球购物
师德建设实施方案
2014/03/21 职场文书
工作评语大全
2014/04/26 职场文书
班级心理活动总结
2014/07/04 职场文书
2015中学学校工作总结
2015/07/20 职场文书
我的生日感言
2015/08/03 职场文书
教你使用一行Python代码玩遍童年的小游戏
2021/08/23 Python