Answers for "how to get the frequency of words in a list in python"

9

how to get frequency of each elements in a python list

# easiest way to count the frequency of all elements in a list
lst = ['Sam', 'Sam', 'Tim', 'Tim', 'Tim', 'r', 'l']

freq = {} # stores the frequency of elements
counting = [freq.update({x: lst.count(x)}) for x in lst]

# output of freq 
{'Sam': 2, 'Tim': 3, 'r': 1, 'l': 1}

#credit: buggyprogrammer.com
#Note: if you print "counting" it will return a list full of None so ignore it.
Posted by: Guest on May-24-2021

Code answers related to "how to get the frequency of words in a list in python"

Python Answers by Framework

Browse Popular Code Answers by Language