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