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 21 Python
Python文件操作类操作实例详解
Jul 11 Python
python实现对一个完整url进行分割的方法
Apr 29 Python
浅谈python可视化包Bokeh
Feb 07 Python
Python常见数据结构之栈与队列用法示例
Jan 14 Python
Python+OpenCV采集本地摄像头的视频
Apr 25 Python
django 模版关闭转义方式
May 14 Python
pycharm软件实现设置自动保存操作
Jun 08 Python
Python selenium模块实现定位过程解析
Jul 09 Python
python 实现数据库中数据添加、查询与更新的示例代码
Dec 07 Python
Python获取指定网段正在使用的IP
Dec 14 Python
python前后端自定义分页器
Apr 13 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生成的一个树叶图片画图例子
2014/04/16 PHP
PHP使用缓存即时输出内容(output buffering)的方法
2015/08/03 PHP
CodeIgniter配置之autoload.php自动加载用法分析
2016/01/20 PHP
php中替换字符串函数strtr()和str_repalce()的用法与区别
2016/11/25 PHP
js 学习笔记(三)
2009/12/29 Javascript
元素未显示设置width/height时IE中使用currentStyle获取为auto
2014/05/04 Javascript
jQuery手机浏览器中拖拽动作的艰难性分析
2015/02/04 Javascript
JavaScript返回网页中锚点数目的方法
2015/04/03 Javascript
nodejs简单实现中英文翻译
2015/05/04 NodeJs
简单了解Backbone.js的Model模型以及View视图的源码
2016/02/14 Javascript
[原创]Javascript 实现广告后加载 可加载百度谷歌联盟广告
2016/05/11 Javascript
20分钟成功编写bootstrap响应式页面 就这么简单
2016/05/12 Javascript
多种jQuery绑定事件的实现方式
2016/06/13 Javascript
jQuery实现为动态添加的元素绑定事件实例分析
2018/09/07 jQuery
解决vue axios的封装 请求状态的错误提示问题
2018/09/25 Javascript
微信小程序 wxParse插件显示视频问题
2019/09/27 Javascript
vue实现员工信息录入功能
2020/06/11 Javascript
[02:16]深扒TI7聊天轮盘语音出处2
2017/05/11 DOTA
详解python时间模块中的datetime模块
2016/01/13 Python
Python基于identicon库创建类似Github上用的头像功能
2017/09/25 Python
Python视频爬虫实现下载头条视频功能示例
2018/05/07 Python
Django如何自定义分页
2018/09/25 Python
在SQLite-Python中实现返回、查询中文字段的方法
2019/07/17 Python
解决python flask中config配置管理的问题
2019/07/26 Python
Python3.7+tkinter实现查询界面功能
2019/12/24 Python
python matplotlib中的subplot函数使用详解
2020/01/19 Python
python3中datetime库,time库以及pandas中的时间函数区别与详解
2020/04/16 Python
留学自荐信的技巧
2013/10/17 职场文书
自立自强的名人事例
2014/02/10 职场文书
应届电子商务毕业自荐书范文
2014/02/11 职场文书
基层党员对照检查材料
2014/09/24 职场文书
公司保洁员岗位职责
2015/02/13 职场文书
党校团干班培训心得体会
2016/01/06 职场文书
职场干货:简历中的自我评价应该这样写!
2019/05/06 职场文书
Nginx进程管理和重载原理详解
2021/04/22 Servers
Django如何与Ajax交互
2021/04/29 Python