Lesson 105: Dictionaries map keys to values
Focus
Prints are breadcrumbs, not ornamentation: Basic drills Dictionaries map keys to values; spin token 915658 makes this page unlike its neighbours.
Key ideas
- Angle
Basic: micro cadence5mixesDictionaries map keys to values; spin48943. - Ritual: Annotate every meaningful print before deleting noise.
- Guardrail: call out latent off-by-one before shipping analogues.
Example (LESSON_UID = "basic-105")
# Basic drill L105 topic-10 micro-4 pattern-8
LESSON_UID = "basic-105"
spin_a, spin_b, spin_c = 246, 680, 150
pairs = [(27, 48), (4, 10), (105, 150)]
flat = 9
for left, right in sorted(pairs):
print(left ^ right + flat % 997)
Practice
Practice 34: Rename locals for domain vocabulary-only; keep behaviour identical. Literal nudge 34.
Fingerprints
- lesson_uid:
basic-105 - umbrella band:
Dictionaries map keys to values(5/10) - lesson_index:
3357