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获取CPU和内存信息的思路与实现(linux系统)
Jan 03 Python
wxPython窗口的继承机制实例分析
Sep 28 Python
python基础知识小结之集合
Nov 25 Python
Python实现mysql数据库更新表数据接口的功能
Nov 19 Python
Python设计模式之门面模式简单示例
Jan 09 Python
教你用Python写安卓游戏外挂
Jan 11 Python
使用python读取csv文件快速插入数据库的实例
Jun 21 Python
python opencv如何实现图片绘制
Jan 19 Python
pytorch中的inference使用实例
Feb 20 Python
Django models文件模型变更错误解决
May 11 Python
Python获取浏览器窗口句柄过程解析
Jul 25 Python
Python+Matplotlib图像上指定坐标的位置添加文本标签与注释
Apr 11 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/02/15 PHP
PHP使用PhpSpreadsheet操作Excel实例详解
2020/03/26 PHP
jQuery插件开发的两种方法及$.fn.extend的详解
2014/01/16 Javascript
jquery的父子兄弟节点查找示例代码
2014/03/03 Javascript
js中数组排序sort方法的原理分析
2014/11/20 Javascript
jquery实现选中单选按钮下拉伸缩效果
2015/08/06 Javascript
jQuery鼠标事件汇总
2015/08/30 Javascript
谈谈Jquery中的children find 的区别有哪些
2015/10/19 Javascript
通过点击jqgrid表格弹出需要的表格数据
2015/12/02 Javascript
js css实现垂直方向自适应的三角提示菜单
2016/06/26 Javascript
js 判断附件后缀的简单实现方法
2016/10/11 Javascript
浅谈vue,angular,react数据双向绑定原理分析
2017/11/28 Javascript
纯js封装的ajax功能函数与用法示例
2018/05/14 Javascript
对mac下nodejs 更新到最新版本的最新方法(推荐)
2018/05/17 NodeJs
vscode vue 文件模板的配置方法
2019/07/23 Javascript
python 判断自定义对象类型
2009/03/21 Python
python修改字典内key对应值的方法
2015/07/11 Python
Python数字图像处理之霍夫线变换实现详解
2018/01/12 Python
python实现txt文件格式转换为arff格式
2018/05/31 Python
tensorflow 自定义损失函数示例代码
2020/02/05 Python
Python 如何定义匿名或内联函数
2020/08/01 Python
python3爬虫GIL修改多线程实例讲解
2020/11/24 Python
localStorage的过期时间设置的方法详解
2018/11/26 HTML / CSS
英国马莎百货官网:Marks & Spencer
2016/07/29 全球购物
马来西亚最热门的在线时尚商店:FashionValet
2018/11/11 全球购物
南京某软件公司的.net面试题
2015/11/30 面试题
幼儿园中秋节活动方案2013
2014/01/29 职场文书
军人违纪检讨书
2014/02/04 职场文书
人力资源部经理岗位职责规定
2014/02/23 职场文书
《荷花》教学反思
2014/04/16 职场文书
师德师风心得体会(2016精选篇)
2016/01/12 职场文书
七年级之家长会发言稿范文
2019/09/04 职场文书
用python修改excel表某一列内容的操作方法
2021/06/11 Python
OpenCV 图像梯度的实现方法
2021/07/25 Python
victoriaMetrics库布隆过滤器初始化及使用详解
2022/04/05 Golang
react中useState使用:如何实现在当前表格直接更改数据
2022/08/05 Javascript