Python most common element in a list
Posted
by Richard
on Stack Overflow
See other posts from Stack Overflow
or by Richard
Published on 2009-10-05T06:35:44Z
Indexed on
2010/04/14
0:43 UTC
Read the original article
Hit count: 523
What is an efficient way to find the most common element in a Python list?
My list items may not be hashable so can't use a dictionary. Also in case of draws the item with the lowest index should be returned. Example:
>>> most_common(['duck', 'duck', 'goose'])
'duck'
>>> most_common(['goose', 'duck', 'duck', 'goose'])
'goose'
© Stack Overflow or respective owner