16
szukam szybki i efektywny sposób obliczyć częstotliwość list
przedmiotów w python:Najbardziej efektywny sposób obliczania częstotliwości wartości na liście Pythona?
list = ['a','b','a','b', ......]
chcę licznik częstotliwości, który dałby mi wyjście takiego:
[ ('a', 10),('b', 8) ...]
elementy powinny być ułożone w porządku malejącym, jak pokazano powyżej.
Każdy roztwór Pythona 2,5? Używam tego z Google App Engine – demos
Oczywiście, możesz użyć defaultdict. Dodam do mojej odpowiedzi –
Zobacz http://code.activestate.com/recipes/576611/ dla wersji 2.5 Licznika. – sdolan