Python Tuple count()

The count() method returns the number of occurrences of an element in a tuple.

In simple terms, count() method searches the given element in a tuple and returns how many times the element has occurred in it.

The syntax of count() method is:

tuple.count(element)

count() Parameters

The count() method takes a single parameter:

  • element - element whose count is to be found

Return value from count()

count() method returns the number of occurrences of a given element in the tuple.


Example 1: Count the occurrences of element in a tuple

# vowels tuple
vowels = ('a', 'e', 'i', 'o', 'i', 'o', 'e', 'i', 'u')

# count element 'i'
count = vowels.count('i')

# print count
print('The count of i is:', count)

# count element 'p'
count = vowels.count('p')

# print count
print('The count of p is:', count)

When you run this program, the output will be:

The count of i is: 3
The count of p is: 0

Example 2: Count the occurrences of tuple and list inside a tuple

# random tuple
random = ('a', ('a', 'b'), ('a', 'b'), [3, 4])

# count element ('a', 'b')
count = random.count(('a', 'b'))

# print count
print("The count of ('a', 'b') is:", count)

# count element [3, 4]
count = random.count([3, 4])

# print count
print("The count of [3, 4] is:", count)

When you run this program, the output will be:

The count of ('a', 'b') is: 2
The count of [3, 4] is: 1

This function is also used for following native datatypes: