Python Array count() 方法



Python Array count() 方法接受一个元素作为参数,用于查找元素在当前数组中出现的次数。

它接受一个元素作为参数,并返回出现次数。如果未找到该元素,则它将返回零。

语法

以下是 python Array count() 方法的语法 -


 array_name.count(element)

参数

此方法接受将所需元素指定为参数的单个值。这可以是任何数据类型。

返回值

此方法返回一个整数值,该值表示给定元素的出现次数。

示例 1

以下是 python Array count() 方法的基本示例 -


import array as arr
#Creating an array
my_array1 = arr.array('i',[404, 150, 300, 150, 350])
#Printing the elements of an array
print("Array Elements are : ",my_array1)
element1 = 150
#counting element1
count = my_array1.count(element1)
print("count of ",element1,":", count)

输出

这是上述代码的输出 -

Array Elements are : array('i', [404, 150, 300, 150, 350])
count of 150 : 2

示例 2

当元素不存在于数组中时,此方法返回零。下面是一个示例 -


import array as arr
#Creating an array
my_array2 = arr.array('d',[3.5, 7.8, 3.5, 4.6, 5.6])
#Printing the elements of an array
print("Array Elements are : ", my_array2)
element2=1.5
#counting element2
count = my_array2.count(element2)
print("count of ",element2,": ", count)

输出

Array Elements are : array('d', [3.5, 7.8, 3.5, 4.6, 5.6])
count of 1.5 : 0

示例 3

如果我们将多个元素作为参数传递,它将接受元素作为元组并返回零 -


import array as arr
my_array3 = arr.array('d',[14.5,56.9,44.9,89.2,64.9,76.4,56.9,89.2])
#Printing the elements of an array
print("Array Elements are : ", my_array3)
element3 = 56.9,89.2
#counting element3
z=my_array3.count(element3)
print("count of ",element3,": ", z)

输出

以下是上述代码的输出 -

Array Elements are : array('d', [14.5, 56.9, 44.9, 89.2, 64.9, 76.4, 56.9, 89.2])
count of (56.9, 89.2, 14.5) : 0

示例 4

在 Python 中,Array 仅用于定义数值。我们使用 list 作为字符串数据类型。List 类似于数组。我们可以定义 list 而不是 array -


my_array4=['e','a','k','s','a','o','a']
element4='s'
x=my_array4.count(element4)
print("The count of ",element4,":",x)

输出

以下是上述代码的输出 -

The count of s : 1