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
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
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
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