Python Reference
Abstract
Minimal Python reference to solve the 45 problems of LeetCode Top Medium, written after solving them.
This reference is purposely limited to these problems.
# Default dict
from collections import defaultdict
groups = defaultdict(list)
groups # defaultdict(<class 'list'>, {})
groups["foo"] # []
groups # defaultdict(<class 'list'>, {'foo': []})
groups["foo"].append(1)
groups # defaultdict(<class 'list'>, {'foo': [1]})
groups["bar"].append(1)
groups # defaultdict(<class 'list'>, {'foo': [1], 'bar': [1]})