example python python-3.x counter

python - example - Suma de todas las cuentas en una colección. Contador



namedtuple python 3 example (3)

El código que tiene agrega las claves (es decir, los valores únicos en la lista: 1+2+3+4+5+6=21 ).

Para sumar los conteos, use:

In [4]: sum(Counter([1,2,3,4,5,1,2,1,6]).values()) Out[4]: 9

Este idioma se menciona en la documentation , en "Patrones comunes".

¿Cuál es la mejor manera de establecer la suma de todos los recuentos en un objeto de colecciones.Contador?

He intentado:

sum(Counter([1,2,3,4,5,1,2,1,6]))

Pero esto da 21 en lugar de 9?


Suma los valores:

sum(some_counter.values())

Manifestación:

>>> from collections import Counter >>> c = Counter([1,2,3,4,5,1,2,1,6]) >>> sum(c.values()) 9


sum(Counter([1,2,3,4,5,1,2,1,6]).values())