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的装饰器解决Bottle框架中用户验证问题
Apr 24 Python
python获取当前运行函数名称的方法实例代码
Apr 06 Python
python记录程序运行时间的三种方法
Jul 14 Python
Python升级导致yum、pip报错的解决方法
Sep 06 Python
Python探索之Metaclass初步了解
Oct 28 Python
Python基于plotly模块实现的画图操作示例
Jan 23 Python
Python如何实现动态数组
Nov 02 Python
tensorflow2.0的函数签名与图结构(推荐)
Apr 28 Python
Docker如何部署Python项目的实现详解
Oct 26 Python
python os.rename实例用法详解
Dec 06 Python
详解python 条件语句和while循环的实例代码
Dec 28 Python
python 制作本地应用搜索工具
Feb 27 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 网络开发详解之远程文件包含漏洞
2010/04/25 PHP
php file_put_contents()功能函数(集成了fopen、fwrite、fclose)
2011/05/24 PHP
php生成txt文件实例代码介绍
2016/04/28 PHP
PHP简单实现合并2个数字键数组值的方法
2017/05/30 PHP
Yii 框架使用数据库(databases)的方法示例
2020/05/19 PHP
让IE6支持min-width和max-width的方法
2010/06/25 Javascript
Ubuntu 11.10 安装Node.js的方法
2011/11/30 Javascript
jquery form表单序列化为对象的示例代码
2014/03/05 Javascript
我的Node.js学习之路(一)
2014/07/06 Javascript
两种JavaScript的AES加密方式(可与Java相互加解密)
2016/08/02 Javascript
移动端基础事件总结与应用
2017/01/12 Javascript
BootStrapValidator初使用教程详解
2017/02/10 Javascript
JavaScript数据结构之单链表和循环链表
2017/11/28 Javascript
微信小程序使用modal组件弹出对话框功能示例
2017/11/29 Javascript
axios对请求各种异常情况处理的封装方法
2018/09/25 Javascript
Vue项目pdf(base64)转图片遇到的问题及解决方法
2018/10/19 Javascript
js实现简单放大镜效果
2020/03/07 Javascript
[02:14]完美“圣”典2016风云人物:xiao8专访
2016/12/01 DOTA
Python实现列表删除重复元素的三种常用方法分析
2017/11/24 Python
Python元字符的用法实例解析
2018/01/17 Python
python中如何实现将数据分成训练集与测试集的方法
2019/09/13 Python
PyTorch中的C++扩展实现
2020/04/02 Python
Python sql注入 过滤字符串的非法字符实例
2020/04/03 Python
Python unittest单元测试框架实现参数化
2020/04/29 Python
浅谈HTML5 Web Worker的使用
2018/01/05 HTML / CSS
使用html5 canvas绘制圆环动效
2019/06/03 HTML / CSS
美国台面电器和厨具品牌:KitchenAid
2019/04/12 全球购物
美团网旗下网上订餐平台:美团外卖
2020/03/05 全球购物
英国领先的独立酒精饮料零售商:DrinkSupermarket
2021/01/13 全球购物
教育课题研究自我鉴定范文
2013/12/28 职场文书
清洁工岗位职责
2014/01/29 职场文书
原料仓管员岗位职责
2014/04/12 职场文书
2014年招商引资工作总结
2014/11/22 职场文书
葬礼主持词
2015/07/02 职场文书
晚会开幕词范文
2016/03/04 职场文书
导游词之山东八仙过海景区
2019/11/11 职场文书