跳到主要内容

Python 列表 count() 方法

count() 方法返回列表中指定元素出现的次数。

示例

# 创建一个列表
numbers = [2, 3, 5, 2, 11, 2, 7]

# 检查 2 的数量
count = numbers.count(2)

print('2 的数量:', count)

# 输出: 2 的数量: 3

列表 count() 的语法

count() 方法的语法是:

list.count(element)

count() 参数

count() 方法接受单个参数:

  • element - 要计数的元素

count() 的返回值

count() 方法返回元素在列表中出现的次数。

示例 1:使用 count()

# 元音字母列表
vowels = ['a', 'e', 'i', 'o', 'i', 'u']

# 计数元素 'i'
count = vowels.count('i')

# 打印计数
print('i 的数量:', count)

# 计数元素 'p'
count = vowels.count('p')

# 打印计数
print('p 的数量:', count)

输出

i 的数量: 2
p 的数量: 0

示例 2:计算列表中元组和列表元素的数量

# 随机列表
random = ['a', ('a', 'b'), ('a', 'b'), [3, 4]]

# 计数元素 ('a', 'b')
count = random.count(('a', 'b'))

# 打印计数
print("('a', 'b') 的数量:", count)

# 计数元素 [3, 4]
count = random.count([3, 4])

# 打印计数
print("[3, 4] 的数量:", count)

输出

('a', 'b') 的数量: 2
[3, 4] 的数量: 1