Python List count()

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

In simple terms, count() method counts how many times an element has occurred in a list and returns it.

The syntax of count() method is:

list.count(element)

count() Parameters

The count() method takes a single argument:

  • element - element whose count is to be found.

Return value from count()

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


Example 1: Count the occurrence of an element in the list

# vowels list
vowels = ['a', 'e', 'i', 'o', '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 the program, the output will be:

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

Example 2: Count the occurrence of tuple and list inside the list

# random list
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 the 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: