How can I remove a key from a Python dictionary?

I want to remove a key from a dictionary if it is present. I currently use this code:

if key in my_dict:
    del my_dict[key]

Without the if statement, the code will raise KeyError if the key is not present. How can I handle this more simply?


See Delete an element from a dictionary for more general approaches to the problem of removing a key from a dict (including ones which produce a modified copy).

← Назад к списку