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]