16
ich für eine schnelle und effiziente Art und Weise suchen die Häufigkeit von list
Elemente in Python zu berechnen:Most Efficient Methode zur Berechnung der Häufigkeit von Werten in einer Python-Liste?
list = ['a','b','a','b', ......]
Ich möchte einen Frequenzzähler, der mir eine Ausgabe wie diese geben würde:
[ ('a', 10),('b', 8) ...]
Die Die Gegenstände sollten in absteigender Reihenfolge der Häufigkeit angeordnet werden, wie oben gezeigt.
Jede Lösung für Python 2.5? Ich verwende dies mit Google App Engine – demos
Sicher können Sie defaultdict verwenden. Ich werde meine Antwort hinzufügen –
Siehe http://code.activestate.com/recipes/576611/ für eine 2.5-Version von Counter. – sdolan