Most of the time the most useful one actually is:
d.pop("keyC", None)
which removes the key from the dict, but does not raise a KeyError
if it didn't exist.
The expression also conveniently returns the value under the key, or None
if there wasn't one.