欢迎访问宙启技术站
智能推送

python中count函数的用法及示例

发布时间:2023-05-16 09:20:21

在 Python 编程中,count() 是一个内置的方法,用于统计某个元素在列表、元组、字符串等容器类型中出现的次数。它可以作为一个内置的计数器,在使用 Python 的时候帮助用户完成一些统计工作。这篇文章中,我们将详细讲解 count() 方法的用法,以及一些实际的例子。

用法

count() 方法的语法如下:

container.count(value)

其中,container 表示要统计的容器类型,如字符串、列表、元组等,value 表示要统计的元素。

下面再详细说明一下各个参数的具体含义:

container

表示要统计的容器类型,如字符串、列表、元组等。在 Python 中,可以使用的容器类型包括列表(list)、元组(tuple)、字符串(str)、字典(dict)、集合(set)等。

value

表示要统计的元素。

如果容器中没有该元素,返回 0。

如果容器中有该元素,返回该元素在容器中出现的次数。

示例

下面是 count() 方法的示例。

# 示例 1:字符串中某个字符出现的次数

str1 = 'hello, world!'

print(str1.count('l'))

print(str1.count('lo'))

print(str1.count('ll'))

# 示例 2:列表中某个元素出现的次数

list1 = [1, 2, 3, 4, 1, 2, 1, 3, 5]

print(list1.count(1))

print(list1.count(10))

# 示例 3:元组中某个元素出现的次数

tuple1 = ('a', 'b', 'c', 'd', 'a', 'c', 'a')

print(tuple1.count('a'))

print(tuple1.count('e'))

# 示例 4:字典中某个键出现的次数

dict1 = {'alice': 18, 'bob': 20, 'cindy': 18, 'david': 22}

print(dict1.keys())

print(dict1.values())

print(dict1.items())

# 示例 5:集合中某个元素出现的次数

set1 = {1, 2, 3, 4, 5, 1, 2, 3}

print(set1)

print(set1.count(1))