Как удалить ключ словаря в python
my_dict.pop('key', None)
Это вернет my_dict[key]
, если ключ есть. Если ключа нет, будет возвращен None
. Если второй параметр не задан, а ключа нет - будет поднята ошибка KeyError
.
Еще можно так:
del my_dict['key']
В этом случае так-же следует ожидать KeyError