Das collections-Modul bietet spezialisierte Container-Typen, die die eingebauten list/dict/tuple mit praktischen und oft effizienteren Alternativen für häufige Muster erweitern. Wenn man sie kennt, kann man sauberen und schnelleren Code schreiben.
defaultdict — Dicts mit automatischen Standardwerten
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)
