Programador Leigo
⚡ 60 segundos dicionarios

Contar itens com defaultdict

defaultdict cria valores padrão automaticamente. Perfeito para contadores e agrupamentos sem KeyError.

defaultdict.py
from collections import defaultdict

frutas = ['maca', 'banana', 'maca', 'uva', 'banana', 'maca']

contador = defaultdict(int)
for fruta in frutas:
    contador[fruta] += 1

print(dict(contador))
# {'maca': 3, 'banana': 2, 'uva': 1}

Compartilhar