collections მოდული იძლევა სპეციალიზებული კონტეინერის ტიპებს, რომლებიც აფართოებენ ჩაშენებულ 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)
