Try it on paper first. A hint, the key idea and the worked solution are here when you need them.
The book has asha and ravi. What happens with contacts["zoya"]? Show two safe ways to look up a name that may not be there.
get() never raises a KeyError.
Have you tried it?
Work it out on paper first. It is fine to get stuck or make a mistake: that is how we learn. When you are ready, compare your working with the solution.
contacts["zoya"] raises a KeyError, because zoya is not a key.
Two safe ways:
contacts.get("zoya") gives None. We can give our own answer too: contacts.get("zoya", "not in the book").try and catch except KeyError.Log in to join the discussion.
Loading…