module collections ให้ชนิด container เฉพาะทางที่ขยายต่อยอดจาก list/dict/tuple ในตัว ด้วยทางเลือกที่สะดวกและมักมีประสิทธิภาพมากกว่าสำหรับรูปแบบที่พบบ่อย การรู้จักพวกมันช่วยให้คุณเขียนโค้ดที่สะอาดและเร็วขึ้น
defaultdict — dict ที่มีค่าเริ่มต้นอัตโนมัติ
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)
