python 统计列表中不同元素的数量方法

刚刚上网搜了一下如何用python统计列表中不同元素的数量,发现很少,找了半天。我自己来写一种方法。

代码如下

list=[1,1,2,2,3]

print(list)

set1=set(list)

print(set1)

print(len(set1)) #len(set1)即为列表中不同元素的数量

得到结果:

[1, 1, 2, 2, 3]

{1, 2, 3}

3

原理就是set集合中不允许重复元素出现。

以上这篇python 统计列表中不同元素的数量方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。

时间: 2018-06-28

如下所示: lis = [12,34,456,12,34,66,223,12,5,66,12,23,66,12,66,5,456,12,66,34,5,34] def test1(): #进行去重 c = [] for i in lis: if i not in c: c.append(i) #进行统计,生成二维列表 b = [] for i in c: num = 0 for j in range(len(lis)): if lis[j] == i: num += 1 a = [] a.app

Python版本 3.0以上 分别打印列表中的元素有两种: 方法一 a = [1,2,3,4] print(*a,sep = '\n') #结果 1 2 3 4 方法二 a = [1,2,3,4] [print(i) for i in a] #结果 1 2 3 4 [None, None, None, None] 以上这篇在Python中分别

python统计各种数量_python 统计列表中不同元素的数量方法相关推荐

  1. python返回索引值_python 返回列表中某个值的索引方法

    python 返回列表中某个值的索引方法 如下所示: list = [5,6,7,9,1,4,3,2,10] list.index(9) out:3 同时可以返回列表中最大值的索引list.index ...

  2. 求列表中个元素的数量

    # 求列表中个元素的数量 lists = [1, 2, 3, 4, 5, 6, 7, 5, 4, 3, 2, 12] # 方法一:字典推导式(速度较快,优先推荐) dicts = {x: lists. ...

  3. python两两组合_python – 一个列表中的两个组合列表

    我是一个Python初学者.我想从一个列表中获取两个组合列表. 例如,我有一个列表: c = [1, 2, 3, 4] 我想使用每四个项目来获得每个可能的组合来填充两个列表.将会有((2 ^ 4)/ ...

  4. python 列表 移除_python:列表中多元素的删除(移除)

    问题背景 a=[1,4,2,1,5,6,9,0] #删除列表中的元素,其所在的位置为[1,3,7] del_index=[1,3,7] tmp=[i for num,i in enumerate(a) ...

  5. python重复元素判定去除_Python去除列表中重复元素的方法

    这篇文章主要介绍了Python去除列表中重复元素的方法,实例分析了Python中去除列表重复元素的使用技巧,需要的朋友可以参考下 本文实例讲述了Python去除列表中重复元素的方法.分享给大家供大家参 ...

  6. python返回json数据_python和flask中返回JSON数据的方法

    在python中可以使用json将数据格式化为JSON格式: 1.将字典转换成JSON数据格式: s=['张三','年龄','姓名'] t={} t['data']=s return json.dum ...

  7. python打印列表元素_python打印列表中指定元素的所有下标

    1>法一: song@ubuntu:~$ vi find2.py song@ubuntu:~$ more find2.py l=[1,2,3,4,7,2,5,6,2,8,9,0] first=0 ...

  8. python读取字典数据_Python:读取列表[{}]中的字典数据

    数据类型: [ {'className': 'class_name1', 'studentList': [{'name': '1student_name1'}, {'name': '1student_ ...

  9. [算法和数据结构入门][Day2]python 直接替换列表中的元素几种方法

    目录 分支结构 字典 函数 字符串replace方法 在DNA中有4种碱基,分别为ATCG,其中符号"A"和"T"是互补的,符号"C"和&q ...

最新文章

  1. 使用Python,OpenCV和Hough圆检测图像中的圆
  2. 使用rel=noopener
  3. 2015-04-22记录--一些JS疑惑
  4. 网页里面的下拉框与数据库交互
  5. mysql 集群怎么卸载节点_Greenplum移除节点
  6. SVN: Can't create session svn
  7. 工作的时候用到spring返回xml view查到此文章亲测可用
  8. 我们为什么需要SDN?
  9. Centos7配置 SNMP服务(防火墙配置注意)
  10. 面试字节、阿里等大厂后,总结了今年的 Java 面试必问的微服务面试题(含答案)
  11. -XX:SurvivorRatio 命令解释
  12. 面向对象:继承(经典类新式类继承原理、属性查找)、派生
  13. word,Excel等office中鼠标不停闪动的解决方法
  14. 直播弹幕互动游戏如何开播?
  15. 空仓者控制仓位,精选个股,波段操作
  16. STM32 HAL库详细介绍
  17. 苹果屏蔽更新_屏蔽 iOS 系统更新的最新方法,支持所有 iPhone、iPad 设备
  18. LeetCode——1217. 玩筹码
  19. ES6-ES11新特性速查手册
  20. bootstrap调整Glyphicons图标大小

热门文章

  1. 5.7 维吉尼亚密码(已更新)
  2. 苹果上网本报价_1小时一个价,iPhone12 加价300元起!果粉上网买收到蓝色真机,感叹“真香”...
  3. 电脑屏幕分辨率怎么调?电脑屏幕修改分辨率SwitchResX
  4. 数据库三级考mysql还是sqlse_计算机三级考试数据库SQL语句整理
  5. 推荐几款免费web应用防火墙(云waf)
  6. 微服务应用大行其道,我提供一个dto和entity转换工具类,方便大家做转换,少写机械代码,多陪陪家人
  7. C++哈希查找算法简单实现
  8. Google Benchmark Google Test
  9. c语言函数孔融分梨,ACM题目:孔融分梨
  10. python编写文件管理系统_python用户管理系统实例详解