Python program to get the number of occurrences of a specified element in an array
In this post, we will look at the python program to get the number of occurrences of a specified element in an array.
There are two ways to get the count.
- Use in-built count() function
- Loop through array elements and count the occurrences
Input: [60, 1000, 70, 1000, 80, 1000, 90, 1000] Find the occurrences of 1000 in the above array Output: 4 As 1000 occurs 4 times. So the output is 4.
Let’s look at the programs now.
Use in-built count() function
# python program to
# count the number of occurrences
# of specified element in an array using count()
from array import *
# declare and initialize the array
array_integer = array('i', [80, 5, 90, 5, 100, 5, 110, 5])
# display the values in the array
print("Array values: "+str(array_integer))
# display the occurrences of the element
print("Occurrences of the integer 5 is: "+str(array_integer.count(5)))
Output
Array values: array('i', [80, 5, 90, 5, 100, 5, 110, 5])
Occurrences of the integer 5 is: 4
Algorithm
Step 1: Declare and initialize the input array
Step 2: Call the count() function with an array
Step 3: Display the result
Count occurrences using loop
# python program to find
# the occurrences of
# the specified element in an array
# Method to find the count of
# the specified element in the array
def find_count(my_array, element):
# store the count
count=0
# iterate each element
# and count the occurrences
# of the specified element
for i in my_array:
if i == element:
count = count + 1
return(count)
input_array=[10, 6, 20, 6, 30]
result = find_count(input_array, 6)
# print the array
print ('Original array :', input_array)
# print the value of count
print ('Element 6 occurs %i times in an array.' %(result))
Output
Original array : [10, 6, 20, 6, 30] Element 6 occurs 2 times in an array.
Algorithm
Step 1: Write a function find_count() that accepts an array and the element.
Step 2: Declare and initialize the array
Step 3: Call the find_count() function
Step 4: Display the count of the specified element