A program runs `a = b = list()` and then `a.append(7)`. What is the value of `b`?
Explanation
The chained assignment evaluates `list()` once and binds both names to that one list. Appending through `a` mutates the shared object, so expecting `b` to remain empty incorrectly assumes that the constructor ran separately for each target.