跳到主要内容

Python 元组 count() 方法

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

示例

# 元音的元组
vowels = ('a', 'e', 'i', 'o', 'i', 'u')

# 计算元组中 'i' 的数量
count = vowels.count('i')

print(count)

# 输出:2

count() 语法

count() 方法的语法是:

vowels.count('i')

这里,vowels 是元组,'i' 是要计数的元素。

count() 参数

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

  • 'i' - 元组中要计数的元素

count() 返回值

count() 方法返回:

  • 给定元素 i 在元组中出现的次数

示例 1:Python 元组 count()

# 数字的元组
numbers = (1, 3, 4, 1, 6 ,1 )

# 计算元组中 1 的数量
count = numbers.count(1)

print('1 的数量是:', count)

# 计算元组中 7 的数量
count = numbers.count(7)

print('7 的数量是:', count)

输出

1 的数量是:3
7 的数量是:0

在上面的示例中,我们使用了 count() 方法来计算元素 17 在元组中出现的次数。

这里,元组 numbers (1, 3, 4, 1, 6, 1) 包含三个 1,并且不包含数字 7。因此,它们在元组中的数量分别是 30

示例 2:使用 count() 计算元组中列表和元组元素的数量

# 包含列表和元组的元组
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

在上面的示例中,我们使用了 count() 方法来计算元组 random 中列表和元组的数量。

元组 ('a', 'b') 出现了两次,列表 [3, 4] 出现了一次。因此,它们在元组中的数量分别是 21