Meilleure façon de tour liste de mots en fréquence dict

Quel est le meilleur moyen de convertir une liste ou un tuple dans un dictionnaire dont les clés sont les valeurs distinctes de la liste et les valeurs sont les fréquences de ces valeurs distinctes?

En d'autres termes:

['a', 'b', 'b', 'a', 'b', 'c']
--> 
{'a': 2, 'b': 3, 'c': 1}

(J'ai dû faire quelque chose comme ci-dessus de nombreuses fois, il n'y a rien dans la lib standard qui le fait pour vous?)

EDIT:

Jacob Gabrielson points là-bas est quelque chose à venir dans la lib standard pour les 2,7/3.1 branche

  • Peut-être définir ce que vous entendez par mieux? Plus efficace? Moins de code? Les plus faciles à comprendre?
InformationsquelleAutor | 2009-04-06