Как удалить ключ словаря в python

my_dict.pop('key', None)

Это вернет my_dict[key], если ключ есть. Если ключа нет, будет возвращен None. Если второй параметр не задан, а ключа нет - будет поднята ошибка KeyError.

Еще можно так:

del my_dict['key']

В этом случае так-же следует ожидать KeyError

[python-standart-library]