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
在有内建方法的前提下,优先使用内建的方法,可以提高一些场景下的运行速度。
推荐
- 1教育学考研311统考参考书有哪些?398
- 2低渣饮食包括哪些食物354
- 3电脑怎么重装系统117
- 4pc材料的杯子装开水是不是有毒398
- 5给中学老师的一封信440
- 6包子外皮起了一点霉还能吃吗218