3 · Work with collections · 8 MIN
Keep an ordered list
Arrays store values in order, starting at index zero.
A list holds ordered values. Index zero is the first item and len gives the number of items. An out-of-range index raises IndexError. None represents the absence of a value and becomes null in these JSON test results.
A row of numbered lockers starts at locker 0 in JavaScript.
Read the example
names = ["Ada", "Lin", "Grace"] print(names[0]) print(len(names))
Check the expected output
Ada 3
Your challenge
Return the first item of the input list. Return None if the list is empty.
Common trap
Check an empty list before reading index zero.
Next lesson: Repeat with a loop →