Why does `for n in L1` make `L2[n]` meaningless, and what does looping over `range(len(L1))` fix?
Short drills on what this video just taught. Write the code, run the checks, and reveal the answer only if you are stuck.
Two same-length lists arrive side by side: ages = [2, 5, 1] and names = ["blobfish", "crazyant", "parafox"]. Build one pair per position, in order, each holding the name first and the age second — so the pair at index 0 is ("blobfish", 2).
Assign the finished list of three tuples to pairs. Walk the positions, not the elements. (len() gives a list's length, range() turns a length into the positions, and lists grow with .append().)