16
Busco una manera rápida y eficiente para calcular la frecuencia de list
artículos en Python:¿La forma más eficiente de calcular la frecuencia de valores en una lista de Python?
list = ['a','b','a','b', ......]
Quiero un contador de frecuencia que me daría una salida como esta:
[ ('a', 10),('b', 8) ...]
El los artículos deben organizarse en orden descendente de frecuencia como se muestra arriba.
Cualquier solución para Python 2.5? Estoy usando esto con Google App Engine – demos
Claro, puedes usar defaultdict. Agregaré a mi respuesta –
Vea http://code.activestate.com/recipes/576611/ para obtener una versión 2.5 de Counter. – sdolan