例如有一个列表

l=[1,1,-1,2,3,22,34,32,2,-3,34,22,-5]

统计列表中每个元素出现的多少次

方式一:

先把列表变成一个字典dict,字典的key对应列表中的每一个元素,value代表每个元素出现的次数

d=dict.fromkeys(l,0)#两个参数,第一个参数为对应的列表,第二个参数设置dict的默认value=0.

然后,遍历列表中每一个元素,dict中碰到该元素,value就加1.

for x in l:

  d[x]+=1

print(d)

方式二:

利用集合的Counter子类。

from collections import Counter

c=Counter(l)#直接把列表l传入Counter,返回一个dict,这个dict中的key对应集合中的每一个元素,value代表这个元素在集合中出现的次数

print(c.most_common(3))#Counter类的most_common()方法返回一个value从大到小的列表,返回n个最常见元素的列表及其数量。

转载于:https://www.cnblogs.com/daacheng/p/7906483.html

python学习--统计序列中元素出现的频度(次数)相关推荐

  1. python中读取txt文件、统计其中所有字母出现的频度_Python编程小技巧:如何统计序列中元素的出现频度...

    原标题:Python编程小技巧:如何统计序列中元素的出现频度 实际案例 某随机序列中,找到出现次数最高的三个元素,他们的出现次数是多少? 对某英文文章的单词进行词频统计,找到出现次数最高的10个单词, ...

  2. 统计词语出现次数python_Python实战教程:如何统计序列中元素的出现频度

    实际操作中,我们该如何统计序列中元素的出现频度,这篇Python实战教程手把手教你! 实际案例 某随机序列中,找到出现次数最高的三个元素,他们的出现次数是多少? 对某英文文章的单词进行词频统计,找到出 ...

  3. python数据结构-如何统计序列中元素的频度

    如何统计序列中元素的频度 问题举例 如何找出随机序列[1, 5, 6, 5, 3, 2, 1, 0, 6, 1, 6]中出现频度最高的3个元素? 如何统计某篇英文文章中词频最高的5个单词? 将序列转换 ...

  4. 【Python教程】统计序列中元素出现频度的详细方法

    例1:从随机列表中,找到找到出现次数最高的3个元素,及出现次数 方法一: from random import randint date = [randint(0, 20) for _ in rang ...

  5. 如何统计序列中元素的出现的频度

    实际案例 某随机序列[12, 5, 6, 4, 6, 5, 5, 7, -]中,找到出现次数最高的3个元素,它们出现次数是多少? 对某英文文章的单词,进行词频统计,找到出现次数最高的10个单词,它们出 ...

  6. Python小练习—— 如何统计序列中元素的频度

    案例: 1.某随机序列[12, 5, 6, 4,6, 5, 12, 7, 12, 4],找到次数最高的3个元素,它们出现的次数是多少 2.对某英文文章的单词,进行词频统计,找到出现次数最高的10个单词 ...

  7. python统计元素个数_python怎么统计列表中元素的个数

    python统计列表中元素的个数的方法:可以通过count()方法来实现.该方法可以统计字符串中某个字符出现的次数,并返回子字符串在字符串中出现的次数.具体用法如:[count=List.count( ...

  8. python统计字典里面value出现的次数_python统计字典中元素出现的次数

    有一个功能,想必大家经常能用到,那就是我们办公软件上常用的查找内容,因为有这个功能存在,所以我们在办公时候,效率特别的快,而语言的存在是要我们快速去得到结果,提高我们的效率,想必大家听到这里,就应该知 ...

  9. python查看列表有多少元素_python 统计列表中元素的数量

    一.统计列表中不同元素的个数 这个需求是统计列表中不同元素有几个,由于列表是允许存在重复元素的,但是集合却不允许存在重复元素,所以可以将list转换为set,然后求长度. list=[1,2,1,2, ...

最新文章

  1. 国产操作系统可以基于BSD开发再闭源吗?
  2. activity堆栈式管理
  3. set-matrix-zeroes当元素为0则设矩阵内行与列均为0
  4. ubuntu安装pytorch镜像修改及下载
  5. pat 乙级 1016 部分A+B(C++)
  6. 对后台返回的数据进行评分排序、时间排序!
  7. Linux文件类型 扩展名的作用
  8. 固态硬盘是什么接口_电脑固态硬盘和机械硬盘有什么区别-电脑固态硬盘和机械硬盘区别介绍...
  9. [大话技术]话聊有趣的23种设计模式
  10. 域名在国外注册的服务器能查到吗,对于国外域名查询,你还需要知道这些!
  11. NLP-文本摘要:“文本摘要”综述(Text Summarization)
  12. 正则验证车牌号码(包括新能源车牌)
  13. x^n mod 1003(快速求解法)
  14. PLSQL 常用语句
  15. 罗马神话缪斯_缪斯与边缘– Adob​​e Web Designer的工具
  16. 联想笔记本重装win11系统后恢复fn+q热键
  17. 百度地图定位到大西洋问题,还有官方demo验证key失败问题
  18. weboffice 6版本实现在线word
  19. BS架构与CS架构的区别(详细讲解)
  20. AD原理图中如何修改系统库中的引脚

热门文章

  1. 20172313 2017-2018-2 《程序设计与数据结构》第十一周学习总结
  2. C语言——分支语句和循环语句(分支语句)
  3. Wix安装包制作-个人总结
  4. DataX Transformer 源码分析及 UDF 扩展与使用
  5. ac68u、r8500 梅林固件扩展为一个小型 linux 系统
  6. 《恋上数据结构与算法》第1季:算法概述
  7. MySQL安装2出现Typical_Mysql安装 - osc_c7lpn2ge的个人空间 - OSCHINA - 中文开源技术交流社区...
  8. Office显示未授权,需要激活这种情况应该怎么处理
  9. 计算企业发放的奖金根据利润提成
  10. css 全屏显示一张图片_css 如何让图片全屏的问题