Given data = dict(a=1), which exception type results from data["b"]?
Explanation
Dictionary subscription requests b, which is absent, so the mapping raises KeyError. IndexError belongs to out-of-range sequence positions, while a dictionary get call could instead provide a default without raising.