Il modulo collections fornisce tipi di contenitore specializzati che estendono la list/dict/tuple integrata con alternative convenienti e spesso più efficienti per i pattern comuni. Conoscerli ti permette di scrivere codice più pulito e veloce.
defaultdict — dict con valori di default automatici
collections defaultdict
groups = {}
item items:
item.category groups:
groups[item.category] = []
groups[item.category].append(item)
groups = defaultdict()
item items:
groups[item.category].append(item)
