# 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. Read more of this post
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.