Most_common method of counter class

Method Name:

most_common

 

Method Signature:

most_common(n)

 

Method Overview:

  • most_common() returns a list of top 'n' elements from most common to least common, as specified the parameter 'n'.

   

  • The list consists of tuples and each tuple contains the element and the element count

   

  • If the parameter 'n' is not specified or None is passed as the parameter most_common() returns a list of all elements and their counts

 

  • The ordering of elements occurring with the same count is arbitrary.

 

 

Example:

import collections

 

counterObject = collections.Counter()

 

# Tea types vs number of cups

counterObject["Green tea"]  = 10

counterObject["Yellow tea"] = 8

counterObject["White tea"]  = 10

counterObject["Oolong tea"] = 5

counterObject["Black tea"]  = 15

 

# most common tea requirement - top 1

print("Topmost tea requirement:")

print(counterObject.most_common(1))

 

print("Tea requirement - top 2")

print(counterObject.most_common(2))

 

print("Tea type vs requirement:")

print(counterObject.most_common())

 

Output:

Topmost tea requirement:

[('Black tea', 15)]

Tea requirement - top 2

[('Black tea', 15), ('Green tea', 10)]

Tea type vs requirement:

[('Black tea', 15), ('Green tea', 10), ('White tea', 10), ('Yellow tea', 8), ('Oolong tea', 5)]


Copyright 2024 © pythontic.com