Article Categories
- All Categories
-
Data Structure
-
Networking
-
RDBMS
-
Operating System
-
Java
-
MS Excel
-
iOS
-
HTML
-
CSS
-
Android
-
Python
-
C Programming
-
C++
-
C#
-
MongoDB
-
MySQL
-
Javascript
-
PHP
-
Economics & Finance
Selected Reading
Python program to count occurrences of an element in a tuple
We will see how to count occurrences of an element in a Tuple. A tuple is a sequence of immutable Python objects.
Let?s say we have the following input, with the occurrences of 20 to be checked ?
myTuple = (10, 20, 30, 40, 20, 20, 70, 80)
The output should be ?
Number of Occurrences of 20 = 3<b> </b>
Count occurrence of an element in a Tuple using for loop
In this example, we will count the occurrences of an element in a Tuple ?
Example
<div class="execute"></div><div class="code-mirror language-python" contenteditable="plaintext-only" spellcheck="false" style="outline: none; overflow-wrap: break-word; overflow-y: auto; white-space: pre-wrap;"><span class="token keyword">def</span> <span class="token function">countFunc</span><span class="token punctuation">(</span>myTuple<span class="token punctuation">,</span> a<span class="token punctuation">)</span><span class="token punctuation">:</span> count <span class="token operator">=</span> <span class="token number">0</span> <span class="token keyword">for</span> ele <span class="token keyword">in</span> myTuple<span class="token punctuation">:</span> <span class="token keyword">if</span> <span class="token punctuation">(</span>ele <span class="token operator">==</span> a<span class="token punctuation">)</span><span class="token punctuation">:</span> count <span class="token operator">=</span> count <span class="token operator">+</span> <span class="token number">1</span> <span class="token keyword">return</span> count <span class="token comment"># Create a Tuple</span> myTuple <span class="token operator">=</span> <span class="token punctuation">(</span><span class="token number">10</span><span class="token punctuation">,</span> <span class="token number">20</span><span class="token punctuation">,</span> <span class="token number">30</span><span class="token punctuation">,</span> <span class="token number">40</span><span class="token punctuation">,</span> <span class="token number">20</span><span class="token punctuation">,</span> <span class="token number">20</span><span class="token punctuation">,</span> <span class="token number">70</span><span class="token punctuation">,</span> <span class="token number">80</span><span class="token punctuation">)</span> <span class="token comment"># Display the Tuple</span> <span class="token keyword">print</span><span class="token punctuation">(</span><span class="token string">"Tuple = "</span><span class="token punctuation">,</span>myTuple<span class="token punctuation">)</span> <span class="token comment"># The element whose occurrence is to be checked</span> k <span class="token operator">=</span> <span class="token number">20</span> <span class="token keyword">print</span><span class="token punctuation">(</span><span class="token string">"Number of Occurrences of "</span><span class="token punctuation">,</span>k<span class="token punctuation">,</span><span class="token string">" = "</span><span class="token punctuation">,</span>countFunc<span class="token punctuation">(</span>myTuple<span class="token punctuation">,</span> k<span class="token punctuation">)</span><span class="token punctuation">)</span> </div><div class="output-wrapper"><div class="console-close"></div><div class="code-output"></div></div>
Output
Tuple = (10, 20, 30, 40, 20, 20, 70, 80) Number of Occurrences of 20 = 3<b> </b>
Count occurrence of an element in a Tuple using the count() method
In this example, we will count the occurrences of an element in a Tuple ?
Example
<div class="execute"></div><div class="code-mirror language-python" contenteditable="plaintext-only" spellcheck="false" style="outline: none; overflow-wrap: break-word; overflow-y: auto; white-space: pre-wrap;"><span class="token keyword">def</span> <span class="token function">countFunc</span><span class="token punctuation">(</span>myTuple<span class="token punctuation">,</span> a<span class="token punctuation">)</span><span class="token punctuation">:</span> <span class="token keyword">return</span> myTuple<span class="token punctuation">.</span>count<span class="token punctuation">(</span>a<span class="token punctuation">)</span> <span class="token comment"># Create a Tuple</span> myTuple <span class="token operator">=</span> <span class="token punctuation">(</span><span class="token number">10</span><span class="token punctuation">,</span> <span class="token number">20</span><span class="token punctuation">,</span> <span class="token number">30</span><span class="token punctuation">,</span> <span class="token number">70</span><span class="token punctuation">,</span> <span class="token number">20</span><span class="token punctuation">,</span> <span class="token number">20</span><span class="token punctuation">,</span> <span class="token number">70</span><span class="token punctuation">,</span> <span class="token number">80</span><span class="token punctuation">)</span> <span class="token comment"># Display the Tuple</span> <span class="token keyword">print</span><span class="token punctuation">(</span><span class="token string">"Tuple = "</span><span class="token punctuation">,</span>myTuple<span class="token punctuation">)</span> <span class="token comment"># The element whose occurrence is to be checked</span> k <span class="token operator">=</span> <span class="token number">70</span> <span class="token keyword">print</span><span class="token punctuation">(</span><span class="token string">"Number of Occurrences of "</span><span class="token punctuation">,</span>k<span class="token punctuation">,</span><span class="token string">" = "</span><span class="token punctuation">,</span>countFunc<span class="token punctuation">(</span>myTuple<span class="token punctuation">,</span> k<span class="token punctuation">)</span><span class="token punctuation">)</span> </div><div class="output-wrapper"><div class="console-close"></div><div class="code-output"></div></div>
Output
Tuple = (10, 20, 30, 70, 20, 20, 70, 80) Number of Occurrences of 70 = 2
Advertisements
