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框架中返回静态文件和JSON对象的方法
Apr 30 Python
Python批量转换文件编码格式
May 17 Python
python+pygame简单画板实现代码实例
Dec 13 Python
微信跳一跳辅助python代码实现
Jan 05 Python
基于python的图片修复程序(实现水印去除)
Jun 04 Python
Python基于SMTP协议实现发送邮件功能详解
Aug 14 Python
Python读取系统文件夹内所有文件并统计数量的方法
Oct 23 Python
python实现本地批量ping多个IP的方法示例
Aug 07 Python
在django中使用post方法时,需要增加csrftoken的例子
Mar 13 Python
python语言中有算法吗
Jun 16 Python
python单元测试框架pytest的使用示例
Oct 07 Python
Python中字符串对象语法分享
Feb 24 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
多数据表共用一个页的新闻发布
2006/10/09 PHP
php入门教程 精简版
2009/12/13 PHP
解析使用substr截取UTF-8中文字符串出现乱码的问题
2013/06/20 PHP
PHP 5.6.11中CURL模块问题的解决方法
2016/08/08 PHP
Yii2框架控制器、路由、Url生成操作示例
2019/05/27 PHP
php+websocket 实现的聊天室功能详解
2020/05/27 PHP
IE浏览器打印的页眉页脚设置解决方法
2009/12/08 Javascript
10个实用的脚本代码工具
2010/05/04 Javascript
一行代码告别document.getElementById
2012/06/01 Javascript
node.js中的url.format方法使用说明
2014/12/10 Javascript
JavaScript中的包装对象介绍
2015/01/27 Javascript
网页瀑布流布局jQuery实现代码
2016/10/21 Javascript
基于bootstrap的文件上传控件bootstrap fileinput
2016/12/23 Javascript
PHP 实现一种多文件上传的方法
2017/09/20 Javascript
深入理解Node module模块
2018/03/26 Javascript
vue中的数据绑定原理的实现
2018/07/02 Javascript
jquery实现二级导航下拉菜单效果实例
2019/05/14 jQuery
js实现微信聊天界面
2020/08/09 Javascript
微信小程序绘制半圆(弧形)进度条
2020/11/18 Javascript
Python如何获取系统iops示例代码
2016/09/06 Python
Python实现网络端口转发和重定向的方法
2016/09/19 Python
Python之日期与时间处理模块(date和datetime)
2017/02/16 Python
python基于Selenium的web自动化框架
2019/07/14 Python
在pytorch中为Module和Tensor指定GPU的例子
2019/08/19 Python
python实现智能语音天气预报
2019/12/02 Python
Python openpyxl模块原理及用法解析
2020/01/19 Python
Python3爬虫mitmproxy的安装步骤
2020/07/29 Python
scrapy头部修改的方法详解
2020/12/06 Python
python 基于selectors库实现文件上传与下载
2020/12/31 Python
video下autoplay属性无效的解决方法(添加muted属性)
2020/05/19 HTML / CSS
澳大利亚免息网上购物:Shop Zero
2016/09/17 全球购物
英国知名奢侈品包包品牌:Milli Millu
2016/12/22 全球购物
个人函授自我鉴定
2014/03/25 职场文书
环保倡议书格式范文
2014/05/14 职场文书
2014预备党员党课学习心得范文
2014/07/08 职场文书
详解python的内存分配机制
2021/05/10 Python