This is a detailed tutorial of the Python Tuple count() method. Learn to find the number of occurrences of an item (element) in a given tuple with examples.
tuple.count() returns the number of times a particular item or element is repeated in a given tuple. In other words, it is used to find out the number of occurrences of a given item present in a given tuple.
The following syntax will return the occurrences of the
tuple and store to the reference of the variable
occurrences = tuple.count(item)
This method takes only one argument and that is the
item for which the number of occurrences you want to find out in a given tuple. As a tuple may contain items of any data type, therefore, the item to be passed in this argument could also belong to any data type.
count() Return Value
The Python Tuple
count() method returns an integer value and this value is the number of times that the item passed in the argument repeats itself in the tuple on which this method is applied.
The first example illustrates the basic usage of the
count() method to find the number of occurrences of an integer value & string value present in the tuple. In the second example, we’ll find the occurrences count for collection objects like Python List and another tuple present inside a tuple.
Example 1. Count Item Occurrences in a Tuple using the method count()
Here we’ve two python tuples
random2. I applied the count method on both of these methods to find out the occurences of
'A' in the tuple
random1 = (1, 2, 3, 1, 4, 5, 3, 1, 6, 1 )
#Count Occurrences of 1
count = random1.count(1)
print("1 repeats", count, "times.")
random2 = ('A', 'B', 'C', 'A', 'D', 'E', 'C', 'A', 'F', 'A')
#Count Occurrences of C
count = random2.count('C')
print("C repeats", count, "times.")
Then we’ve used the print statement to print the occurrences count to console.
1 repeats 4 times.
C repeats 2 times.
Example 2. Counting List & Another Tuple Item Occurences in a given Tuple
Here also we’ve two tuples. The first tuple
random1 contains 5 different lists as its items while the second tuple
random2 contains 5 other tuples as its items. Then we’re simply applying the count method on both of these tuples to find the occurrences count of
random1 = ([1,2],[3,4],[1,2],[5,6],[7,8])
#Count Occurrences of [1,2] count = random1.count([1,2])
print("[1,2] repeats", count, "times.")
random2 = ((1,2),(3,4),(1,2),(5,6),(7,8))
#Count Occurrences of (5,6)
count = random2.count((5,6))
print("(5,6) repeats", count, "times.")
[1,2] repeats 2 times.
(5,6) repeats 1 times.
I hope you found this guide useful. If so, do share it with others who are willing to learn Python and other programming languages. If you have any questions related to this article, feel free to ask us in the comments section.
And do not forget to subscribe to WTMatter!