 # Python | Finding a Frequency in a List of Tuples

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

 ` # Python3 demo code ` ` # search for frequency in a list of tuples ` ` # using map () + count () ` ` `  ` # initializing the list of tuples ` ` test_list ` ` = ` ` [(` `` Geeks` ` `, ` ` 1 ` `), (` ` `for` ` `, ` ` 2 ` `), (` ` `Geeks` ` `, ` ` 3 ` `)] ` `   # print original list ```` print ( "The original list is:" + str (test_list))   # using the map () + count () # search for frequency in the list of tuples ```` res = list ( map ( lambda i: i [ 0 < code class = "plain">], test_list)). count (` ` `Geeks` ` `) `   ` # print result ` ` print ` ` (` ` "The frequency of element is:" ` ` + ` ` str ` ` (res)) `

Exit:

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

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

 ` # Python3 code for demonstration ` ` # search for frequency in a list of tuples ` ` # using Counter () + list comprehension ` ` from ` ` collections ` ` import ` ` Counter `   ` # initialize the list of tuples ```` test_list = [( `Geeks` , 1 ), ( `for` , 2 ), ( ` Geeks` , 3 )]   # print origin list print ( "The original list is: " + str (test_list))   # using Counter () + list comprehension # find frequency in list of tuples res = Counter (i [ 0 ] for i in test_list)   # print result print ( "The frequency of element is:" +  str (res [ `Geeks` ])) ```

Output:

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