python统计列表中元素的个数的方法:可以通过count()方法来实现。该方法可以统计字符串中某个字符出现的次数,并返回子字符串在字符串中出现的次数。具体用法如:【count=List.count(i)】。
函数介绍:
(推荐教程:Python入门教程)
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)
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 模板不会安装或需要功能定制以及二次开发?
发表评论
还没有评论,快来抢沙发吧!