# Python | Tuple Column element frequency

In python we need to handle various forms of data and one among them is list of tuples in which we may have to perform any kind of operation. This particular article discusses the ways of finding the frequency of the Kth element in list of tuple. Let’s discuss certain ways in which this can be performed.

Method #1 : Using `map() + count()`
The map function can be used to accumulate the indices of all the tuples in a list and the task of counting the frequency can be done using the generic count function of python library.

 `# Python3 code to demonstrate ` `# Tuple Column element frequency ` `# using map() + count() ` ` `  `# initializing list of tuples ` `test_list ``=` `[(``1``, ``'Geeks'``), (``2``, ``'for'``), (``3``, ``'Geeks'``)] ` ` `  `# printing the original list ` `print` `(``"The original list is : "` `+` `str``(test_list)) ` ` `  `# initializing K  ` `K ``=` `1` ` `  `# using map() + count() ` `# Tuple Column element frequency ` `res ``=` `list``(``map``(``lambda` `i : i[K], test_list)).count(``'Geeks'``) ` ` `  `# printing result ` `print` `(``"The frequency of element at Kth index is : "` `+` `str``(res)) `

Output :

```The original list is : [(1, 'Geeks'), (2, 'for'), (3, 'Geeks')]
The frequency of element at Kth index is : 2
```

Method #2 : Using `Counter()` + list comprehension
List comprehension performs the task of getting the Kth element of the tuples and the counting part is handled by Counter function of collection library.

 `# Python3 code to demonstrate ` `# Tuple Column element frequency ` `# using Counter() + list comprehension ` `from` `collections ``import` `Counter ` ` `  `# initializing list of tuples ` `test_list ``=` `[(``1``, ``'Geeks'``), (``2``, ``'for'``), (``3``, ``'Geeks'``)] ` ` `  `# printing the original list ` `print` `(``"The original list is : "` `+` `str``(test_list)) ` ` `  `# initializing K  ` `K ``=` `1` ` `  `# using Counter() + list comprehension ` `# Tuple Column element frequency ` `res ``=` `Counter(i[K] ``for` `i ``in` `test_list) ` ` `  `# printing result ` `print` `(``"The frequency of element at Kth index is : "` `+` `str``(res[``'Geeks'``])) `

Output :

```The original list is : [(1, 'Geeks'), (2, 'for'), (3, 'Geeks')]
The frequency of element at Kth index is : 2
```

My Personal Notes arrow_drop_up Check out this Author's contributed articles.

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.

Article Tags :

Be the First to upvote.

Please write to us at contribute@geeksforgeeks.org to report any issue with the above content.