After `data = dict(a=1)` and `value = data.get("b", 9)`, what are `value` and the keys of `data`?
Explanation
Because `b` is absent, `get` returns the supplied default 9, but it performs no assignment to the dictionary. Expecting a new key confuses a nonmutating lookup with methods that explicitly create missing entries.