当前位置: ManBetXapp > 热点资讯 > 图文 >正文

python中count可以用什么代替?Python中的count方法

人气:208 ℃ /2024-02-25 10:06:41

不仅可以用于统计列表中某个元素出现的次数,也可以统计字符串中某些字符出现的次数。

可以通过以下简单的例子记忆。

l1 = [1,1,1,1,2,3,4,5]li.count(1)# 4s1 = 'abcddddd,efg's1.count('d')# 5


一些使用场景:词频统计、关键词统计等等。

可以通过循环的方式逐个统计,例如:

s1 = 'abcddddd,efg'c = 0for i in s1: if i == 'd': c = 1print(c)#5

也可以去构建一个函数,进行自定义的统计。在这个函数中,需要输入查找的目标与对象,就可以输出统计结果。

def my_count(s1,s): ''' input: s1:要查找的字符串或者列表 s:要查找的对象 output: c:统计次数 ''' c = 0 for i in s1: if i == 's': c = 1 return cs1 = 'abcddddd,efg's = 'd'print(my_count(s1,s))# 5

在有内建方法的前提下,优先使用内建的方法,可以提高一些场景下的运行速度。

搜索更多有关“ python中count可以用什么代替?Python中的count方法”的信息 [百度搜索] [SoGou搜索] [头条搜索] [360搜索]
CopyRight © 2008-2024 ManBetXappAll Rights Reserved. 手机版