导航:首页 > 编程语言 > 计算列表中的个数python

计算列表中的个数python

发布时间:2024-03-26 08:23:52

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

举个例子吧,比如一个列表numbers=["cc","cc","ct","ct","ac"]。他的元素种类有3个("cc","ct","ac"),每个种类的个数分别为2,2,1
用python统计可以编写如下代码;
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()])

⑵ 如何统计python list中元素的个数及其位置

l=[1,2,3,4,1]#目标数列
targetnum=1#元素
number=l.count(targetnum)
print('个数:'+str(number))
i=number
index=[]
whilei>0:
forxinrange(len(l)):
ifl[x]==targetnum:
index.append(x+1)
i=i-1
print('位置(第几个):'+str(index))

⑶ python如何用字典统计列表中不同元素个数

⑷ Python中怎么快速提取List中的元素个数

commonest = [1,2,2,2,1,3,4,5,1,1]print(commonest.count(1))需要把数据存储到列表中,列表的count的方法可以统计某个元素出现的次数

⑸ python 中如何计算列表中元素的个数

比如你可以这样(用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元素。

⑹ python怎么统计个数

python怎么统计个数:
1、打开一个python文件。
2、然后定义一个序列numbers3。
3、想要统计numbers3序列中4这个元素出现的次数,可以使用count方法来实现,可以这样写:numbers3.count(4)
4、用print函数将统计的结果打印出来。
5、右键单击,弹出肆滚菜单,点击runcode运行程序纯带。
6、得出结果为做雹芦2,表示4个元素在numbers3这个列表中有2个。

⑺ 求python中list的元素个数,怎么写

描述
len() 方法返回列表元素个数。
语法
len()方法语法:
len(list)

参数
list -- 要计算元素个数的列表。
返回值
返回列表元素个数。
实例
以下实例展示了 len()函数的使用方法:
#!/usr/bin/python

list1, list2 = [123, 'xyz', 'zara'], [456, 'abc']

print "First list length : ", len(list1);
print "Second list length : ", len(list2);

以上实例输出结果如下:
First list length : 3
Second lsit length : 2

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

统计一个列表中每一个元素的个数在Python里有两种实现方式,

第一种是新建一个dict,键是列表中的元素,值是统计的个数,然后遍历list。

items=["cc","cc","ct","ct","ac"]

count={}
foriteminitems:
count[item]=count.get(item,0)+1
print(count)
#{'ac':1,'ct':2,'cc':2}

之中用到了一个小技巧,当dict中不还没有统计过一个元素时,直接索引count[item]会报错,而使用get方法count.get(item, 0)能够设置索引不存在的键时返回0。


第二种是使用Python内置的函数。统计元素的个数是一种非常常见的操作,Python的collection包里已经有一个Counter的类,大致实现了上面的功能。

fromcollectionsimportCounter

items=["cc","cc","ct","ct","ac"]
count=Counter(items)
print(count)
#Counter({'ct':2,'cc':2,'ac':1})

⑼ python怎么用递归输出列表中x的个数

1、首先打开JUPYTER NOTEBOOK,新敏改宴建一个空白的PY文歼没档。
2、其次list = [1 , 88, 322, 0, 5] 这里有一个列表桥银、一共有5个元素但是需要用PYTHON计算出来。
3、最后list = [1 , 88, 322, 0, 5] sum = 0 for i in list: sum += 1 print(sum)。

阅读全文

与计算列表中的个数python相关的资料

热点内容
单片机的外文资料 浏览:547
什么是白盒加密算法 浏览:804
乐书pdf 浏览:427
a星寻路算法在3d中 浏览:137
抗震等级不同箍筋加密区范围不同 浏览:471
xshell上传文件命令 浏览:781
优先级队列java 浏览:156
轻量化腾讯云服务器有什么用 浏览:462
编译原理自编译语言 浏览:425
闲鱼app为什么这么多 浏览:692
安卓手机玩游戏不卡怎么设置 浏览:568
编译链接装载书 浏览:539
面试腾讯公司程序员 浏览:110
一个字母y是什么app 浏览:144
魔兽大脚解压安装教程 浏览:9
超时代共享文件夹破解版 浏览:444
命令与征服红色警戒3攻略 浏览:728
解压缩jar包 浏览:588
如何计算服务器的最大并发数 浏览:345
java数组类型定义 浏览:852