导语:
本文主要介绍了关于python怎么统计列表中元素的个数的相关知识,包括python如何统计输出个数,以及python统计某列不同值的个数这些编程知识,希望对大家有参考作用。
Python 计算列表中元素的数量:可以通过 count() 方法来实现。该方法可以统计字符串中某个字符出现的次数,并返回子串在字符串中出现的次数。具体用法如下:[count=List.count(i)]。
函数介绍:
(推荐教程:
)
count()函数
Python count() 方法用于计算字符串中字符出现的次数。可选参数是字符串搜索中的开始和结束位置。此方法返回字符串中子字符串的出现次数。
函数语法:
str.count(sub, start= 0,end=len(string))
参数说明:
-
sub -- 搜索的子字符串
- start – 字符串开始搜索的位置。默认为首字符,首字符索引值为0。
- end – 搜索结束的字符串中的位置。字符中第一个字符的索引为 0。默认为字符串的最后一个位置。
代码实现:
# 方法一
List =[1,2,2,3,3,3,4,4,4,4,5,5,5,5,5]
Strlist=['A','B','B','C','C','C','D','D','D','D']
a=set(List)
b=set(Strlist)
print(List)
print(Strlist)
print(a)
for i in a:
count =List.count(i)
print(i,'出现的次数:',count)
for i in b:
count =Strlist.count(i)
print(i,'出现的次数:',count)
print('-'*20)
#方法二
List =[1,2,2,3,3,3,4,4,4,4,5,5,5,5,5]
Strlist=['A','B','B','C','C','C','D','D','D','D']
d1 = {}
d2 = {}
for i in List:
if List.count(i) >= 1:
d1[i] = List.count(i)
print(d1)
for i in Strlist:
if Strlist.count(i) >= 1:
d2[i] = Strlist.count(i)
print(d2)
print('-'*20)
#方法三
from collections import Counter
List =[1,2,2,3,3,3,4,4,4,4,5,5,5,5,5]
Strlist=['A','B','B','C','C','C','D','D','D','D']
res = Counter(List)
print(res)
res=Counter(Strlist)
print(res)
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ python中的闭包是什么09/10
- ♥ 如何包装python3的打印功能的输出09/02
- ♥ 如何检查我的计算机上是否安装了 Python?08/20
- ♥ python如何读写excel09/02
- ♥ 如何在 Python 中切换 GIL?12/22
- ♥ python如何驱动window串口12/10
内容反馈