Free practice · text · easy

Practice

Read a list value

Given regions = ["East", "West", "South"], what is regions[2]?

Collection contract

Choose access by the relationship the data represents

List
Ordered items accessed by index or iteration
Dictionary
Values accessed by stable keys
Boundary
Empty, one-item, and several-item states
Mutation
One deliberate, traceable change
Reconciliation
Expected size, keys, counts, and totals

Lists use ordered positions; dictionaries use meaningful keys. Both need shape, missing-data, mutation, and boundary checks.