Use d.pop if you want to capture the removed item, like in item = d.pop("keyA").
Use del if you want to delete an item from a dictionary.
If you want to delete, suppressing an error if the key isn't in the dictionary: if thekey in thedict: del thedict[thekey]