Reading Time: 1 minutesRetrieving Most Frequent Elements in an Iterable in Python
Retrieving Most Frequent Elements in an Iterable in Python
The Counter class of builtin module collections creates a dictionary of all elements of a given iterable object, along with corresponding number of occurrences. It provides a few useful methods, one of which is most_common(). This method takes an integer input, say n, and provides a list of tuples of n most common elements with their corresponding number of occurrences.
characterCounts = collections.Counter(words) |
threeMostFrequentCharacters = characterCounts.most_common( 3 ) |
print (threeMostFrequentCharacters) |
See also: