title: Find the most common element in a list
body: <p>What is an efficient way to find the most common element in a Python list?</p>
  
  <p>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:</p>
  
  <pre><code>&gt;&gt;&gt; most_common(['duck', 'duck', 'goose'])
  'duck'
  &gt;&gt;&gt; most_common(['goose', 'duck', 'duck', 'goose'])
  'goose'
  </code></pre>