您现在的位置:首页 >> 污染防治

盘点4种量度数组中元素值为1的个数方法

时间:2023-03-11 12:17:32

作者: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 Counter

a = [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()给定等,顺利协助歌迷解决了问题。

宁波白癜风专业医院
类风湿病吃什么药好
临夏哪家白癜风专科医院好
多维元素片能提高免疫力吗
济宁哪看妇科比较好