Ho un contatore dal modulo collections
. Qual è il modo migliore per sommare tutti i conteggi?Somma tutti i valori di un contatore in Python
Per esempio, ho:
my_counter = Counter({'a': 2, 'b': 2, 'c': 2, 'd': 1})
e vorrebbe ottenere il valore 7
restituito. Per quanto posso dire, la funzione sum
è per l'aggiunta di più contatori insieme.
se aveste la sorgente del contatore (ad es. 'my_counter = Counter (source)'), potresti semplicemente fare 'len (source)' – acushner