• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

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

python 搞java代码 3年前 (2022-05-21) 41次浏览 已收录 0个评论

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

函数介绍:

(推荐教程:Python入门教程)

count()函数

Python count() 方法用于统计字符串里某个字符出现的次数。可选参数为在字符串搜索的开始与结束位置。该方法返回子字符串在字符串中出现的次数。

函数语法:

str.count(sub, start= 0,end=len(string))

www#gaodaima.com来源gao!daima.com搞$代!码网搞代码

参数说明:

  • 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)

来源:搞代码网:原文地址:https://www.gaodaima.com


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:python怎么统计列表中元素的个数

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址