Change language

Python | Counting occurrences of an element in a tuple

|

Examples:

 Tuple: (10, 8, 5, 2, 10, 15, 10, 8, 5, 8, 8, 2) Input: 4 Output: 0 times Input: 10 Output : 3 times Input: 8 Output: 4 times 

Method 1 (simple approach):
We have a counter that keeps increasing if the desired one element found in tuple.

# Program for counting the number of times of an element
# Present in the list

def countX (tup, x):

count = 0

for ele in tup:

if (ele = = x):

count = count + 1

return count

 
Driver code

tup = ( 10 , 8 , 5 , 2 , 10 , 15 10 , 8 , 5 , 8 , 8 , 2 )

enq = 4

enq1 = 10

enq2 = 8

print (countX (tup, enq))

print (countX (tup, enq1))

print (countX (tup, enq2))

Output:

 0 times 3 times 4 times 

Method 2 (using count ()):
The idea is to use the count () method to count the number of occurrences.

Output:

 0 times 3 times 4 times 

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method

# Program for counting the number of times of an element
# Present in the list
# Using the count function

def Count (tup, en):

return tup.count (en)

 
Driver code

tup = ( 10 , 8 ,  5 , 2 , 10 , 15 , 10 , 8 , 5 , 8 , 8 , 2 )

enq = 4

enq1 = 10

enq2 = 8

print (Count (tup, enq), "times" )

print (Count (tup, enq1), "times" )

print (Count (tup, enq2) , "times" )