前言:
现在各位老铁们对“计算数组元素个数的函数”大致比较着重,你们都需要知道一些“计算数组元素个数的函数”的相关内容。那么小编也在网络上搜集了一些有关“计算数组元素个数的函数””的相关资讯,希望各位老铁们能喜欢,各位老铁们一起来学习一下吧!作者:Python进阶者
来源:Python爬虫与数据挖掘
前言
前几天在J哥群里看到有个粉丝问了一道Python基础题目。
虽说挺基础的,但是也是考验人的基础,这里整理了【北京-算法-斯阔以】和【广州-数据分析-瑜亮】大佬给出的四种方法,希望对大家的学习有所帮助。
实现思路
实现思路倒是不难,这里有len()、列表推导式、counter、count()函数等等。
实现过程方法一
这个方法是【北京-算法-斯阔以】大佬给出的,这里使用了匿名函数和filter函数。
a = [1,0,2,0,1]b = list( filter(lambda x:x==1,a))print(b)print(f"1的个数:{len(b)}")方法二
这个方法来自【广州-数据分析-瑜亮】大佬,使用了列表推导式。
a = [1, 0, 2, 0, 1]b = [x for x in a if x == 1]print(len(b))print(f"1的个数:{len(b)}")方法三
这个方法来自【广州-数据分析-瑜亮】大佬,使用了counter。counter可以统计每一个元素的个数,最终以字典的形式展示统计结果。
from collections import Countera = [1, 0, 2, 0, 1]b = Counter(a)print(b)方法四
这个方法来自【广州-数据分析-瑜亮】大佬,使用了count方法。
a = [1, 0, 2, 0, 1]print(a.count(1))print(f"1的个数:{a.count(1)}")总结
大家好,我是Python进阶者。这篇文章主要基于粉丝提问,寻找数组中数值为1的所有个数,题目倒是挺基础的,文中给出了四个方法,分别用到了匿名函数、filter()函数、Counter()函数、count()函数等,顺利帮助粉丝解决了问题。
标签: #计算数组元素个数的函数 #java计算数组中元素个数 #java计算数组中元素个数怎么算 #java计算数组中元素个数怎么算的 #java计算数组中元素个数怎么算的啊