python 统计一个列表当中的每一个元素出现了多少次的方法


Posted in Python onNovember 14, 2018

如下所示:

#coding=utf-8
#方式一
print('*'*20 + '方式一' + '*'*20)
li1 = [1,2,2,3,3,3,4,4,4,4,5,5,5,5,5]
set1 = set(li1)
for i in set1:
  print('%d 出现了 %d 次!'%(i,li1.count(i)))

#方式二
print('*'*20 + '方式二' + '*'*20)
List=[1,2,2,2,2,3,3,3,4,4,4,4]
a = {}
for i in List:
 if List.count(i) >= 1:
  a[i] = List.count(i)
print (a)

#方式三
print('*'*20 + '方式三' + '*'*20)
from collections import Counter

li = [1,2,2,2,2,3,3,3,4,4,4,4]
res = Counter(li)
print(res)

运行结果:

********************方式一********************
1 出现了 1 次!
2 出现了 2 次!
3 出现了 3 次!
4 出现了 4 次!
5 出现了 5 次!
********************方式二********************
{1: 1, 2: 4, 3: 3, 4: 4}
********************方式三********************
Counter({2: 4, 4: 4, 3: 3, 1: 1})

以上这篇python 统计一个列表当中的每一个元素出现了多少次的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
简单理解Python中基于生成器的状态机
Apr 13 Python
详解Python函数作用域的LEGB顺序
May 14 Python
python 实时得到cpu和内存的使用情况方法
Jun 11 Python
python 遍历目录(包括子目录)下所有文件的实例
Jul 11 Python
Python按钮的响应事件详解
Mar 04 Python
Python Django 封装分页成通用的模块详解
Aug 21 Python
Python socket 套接字实现通信详解
Aug 27 Python
详解Python图像处理库Pillow常用使用方法
Sep 02 Python
python SocketServer源码深入解读
Sep 17 Python
python range实例用法分享
Feb 06 Python
Python文件名匹配与文件复制的实现
Dec 11 Python
Python基础之进程详解
May 21 Python
Python 实现两个列表里元素对应相乘的方法
Nov 14 #Python
python将一组数分成每3个一组的实例
Nov 14 #Python
Python中实现单例模式的n种方式和原理
Nov 14 #Python
解决Python print输出不换行没空格的问题
Nov 14 #Python
python3 实现一行输入,空格隔开的示例
Nov 14 #Python
python抓取京东小米8手机配置信息
Nov 13 #Python
python输入整条数据分割存入数组的方法
Nov 13 #Python
You might like
php下将多个数组合并成一个数组的方法与实例代码
2011/02/03 PHP
PHP 防注入函数(格式化数据)
2011/08/08 PHP
分享PHP header函数使用教程
2013/09/05 PHP
php中print(),print_r(),echo()的区别详解
2014/12/01 PHP
php微信公众平台示例代码分析(二)
2016/12/06 PHP
javascript 基础篇2 数据类型,语句,函数
2012/03/14 Javascript
js showModalDialog弹出窗口实例详解
2014/01/07 Javascript
告诉你什么是javascript的回调函数
2014/09/04 Javascript
node.js中的path.sep方法使用说明
2014/12/08 Javascript
javascript判断元素存在和判断元素存在于实时的dom中的方法
2017/01/17 Javascript
微信小程序本地缓存数据增删改查实例详解
2017/05/24 Javascript
利用jquery去掉时光轴头尾部线条的方法实例
2017/06/16 jQuery
关于jQuery里prev()的简单操作代码
2017/10/27 jQuery
微信小程序实现刷脸登录
2018/05/25 Javascript
Vue中的Props(不可变状态)
2018/09/29 Javascript
小程序实现左滑删除效果
2019/07/25 Javascript
Vue.js中provide/inject实现响应式数据更新的方法示例
2019/10/16 Javascript
vue实现数字动态翻牌的效果(开箱即用)
2019/12/08 Javascript
python通过shutil实现快速文件复制的方法
2015/03/14 Python
详解K-means算法在Python中的实现
2017/12/05 Python
Python线性方程组求解运算示例
2018/01/17 Python
python hbase读取数据发送kafka的方法
2018/12/27 Python
python使用adbapi实现MySQL数据库的异步存储
2019/03/19 Python
python使用Plotly绘图工具绘制柱状图
2019/04/01 Python
亚马逊海外购:亚马逊美国、英国、日本、德国直邮
2021/03/18 全球购物
J2ee常用的设计模式?说明工厂模式
2015/05/21 面试题
计算机大学生的自我评价
2013/10/15 职场文书
高中同学聚会邀请函
2014/01/11 职场文书
颁奖晚会主持词
2014/03/25 职场文书
护理专科毕业自荐信范文
2014/04/21 职场文书
自查自纠工作情况报告
2014/10/29 职场文书
2019 入党申请书范文
2019/07/10 职场文书
Linux安装Nginx步骤详解
2021/03/31 Servers
CKAD认证中部署k8s并配置Calico插件
2022/03/31 Servers
Java由浅入深通关抽象类与接口(下篇)
2022/04/26 Java/Android
在Windows Server 2012上安装 .NET Framework 3.5 所遇到的问题
2022/04/29 Servers