问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

用Python怎么统计一个列表的元素种类和各个种类的个数

发布网友 发布时间:2022-04-25 07:46

我来回答

3个回答

热心网友 时间:2022-04-06 09:25

比如你可以这样(用isinstance()函数来判断类型):

intCount = 0  #用来记录列表中的int元素个数
listCount = 0 #记录list元素个数
a = [1,'a',2,[1,2]]
for i in a:   #遍历a
    if isinstance(i,int): #判断i是不是int
        intCount += 1
    elif isinstance(i,list): #判断i是不是list
        listCount += 1
print(intCount,listCount)

结果是2 1,也就是有2个int元素,1个list元素。

这是一个思路,你可以根据需要添加判断的类型,比如要统计float类型,就可以再加个elif isinstance(i,list)来进行统计。至于元素种类,对应的记录是0,就说明没有这个种类的元素,比如如果intCount是0,就说明列表中没有int元素。

热心网友 时间:2022-04-06 10:43

用type获取到元素的数据类型
然后存到字典里就行了
键是元素类型(转换成字符串
值是出现的个数
每次+1

热心网友 时间:2022-04-06 14:09

res = {}
for i in numbers:
res[i] = res.get(i, 0) + 1
print([k for k in res.keys()])
print([v for v in res.values()])
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
工科考研50分数学能过国家线吗 数一工科国家线一般多少分 笔记本电脑无线连接epson爱普生打印机wifi怎么连接 爱普生如何无线连接 身份证注销了银行卡还可以用吗 8424西瓜是哪里产的? 一个人开两个支付宝是同一个二维码吗 买个衣服很生气,投诉无门, 拉夏贝尔衣服可以退吗 断桥铝门窗有多少种 好兄弟要结婚了,大家想给他拍段视频在婚礼上放出来有没有好的建议 婚礼场地有舞台有很大的背景墙,可是没有电视、电子屏幕等都没有,但我们想放视频怎么办?求帮! excel怎么rank 客厅大幅山水画万里长城,客厅挂长城画怎样 国庆图片!!!我要画画,明天要交了``` 水粉画的长城和华表应该画什么颜色 长城水粉画是什么颜色 用水粉画长城应该上什么色呢 长城水粉简笔画步骤 亲们,求长城水粉画教程 惠普笔记本按那个健进PE 怎样才能到网上跟踪到邮政储蓄银行汇款单的记录,查询汇款到哪里了? 中国银行汇款查询怎么查? 中国银行国内跨行汇款的到账状态怎样查询? 用手机号转账转的钱到什么地方去了 中国银行汇款如何查询是否汇到 我在中国银行境外汇款5万美金,5天了美国还没收到钱,我如何查询这笔钱现在在哪里了?多谢各位大侠告之! 怎么查询汇款单到哪里 怎么查汇款到帐? 中国邮政,怎么查询汇款 python统计各字母个数 python 统计个数怎么统计 python统计0到100之间奇数的个数 用Python怎么统计一个列表的元素种类和各个种类的个数? python如何用字典统计列表中不同元素个数 如何高效地使用Python统计数据的频率 如何用python统计一个路径下的文件总数 python 如何统计元素出现的个数,以及每一次出现的位置 python 统计 函数运行 次数。 Python 统计列表里面有多少个元素 python中怎么样统计一篇文章中的单词个数 蒸馒头的面有软有硬,你觉得哪种面蒸出来的馒头好吃? 做馒头的面团要和得硬些还是软些? 讨论:做包子的面发软点好还是发硬点好? 枸杞,红枣,锁阳和桂圆放在一起能泡茶喝吗 锁阳枸杞子红枣能一起泡茶吗功效是什么 锁阳粉和红枸杞和红枣和黑枸杞泡水喝吗? 桑葚子干,锁阳,枸杞,红枣可以一起泡水喝吗,有什么功效? 肉苁蓉锁阳玛卡枸杞子红枣能一块泡水喝吗? 锁阳,红枣,枸杞一起泡酒有什么好处和坏