Skip to content

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]})