Modern Dictionaries by Raymond Hettinger

SF PythonLength: 1 hour 7 minutesAlgorithms & data structures

In brief

Python core developer Raymond Hettinger explains how Python's dictionary implementation evolved into the compact, ordered dict in Python 3.6. He uses pictures and small bits of pure Python, and covers key-sharing, compaction and versioning.