Авторизация
Забыли пароль? Введите ваш е-мейл адрес. Вы получите письмо на почту со ссылкой для восстановления пароля.
После регистрации вы сможете задавать вопросы и писать свои ответы, получая за это бонусы. Все остальные функции на сайте доступны без регистрации.
Вы должны войти или зарегистрироваться, чтобы добавить ответ и получить бонусы.
Для удаления ключа и значения из словаря в Python можно использовать метод `pop()` или оператор `del`.
Метод `pop()` позволяет удалить ключ и получить его значение. Если ключ не найден, можно указать значение по умолчанию, которое будет возвращено. Пример:
«`python
my_dict = {‘key1’: ‘value1’, ‘key2’: ‘value2’, ‘key3’: ‘value3’}
# удаление ключа ‘key2’ с получением его значения
value = my_dict.pop(‘key2’)
print(value) # выводит ‘value2’
# удаление ключа ‘key1’ без получения значения
my_dict.pop(‘key1’)
print(my_dict) # выводит {‘key3’: ‘value3’}
«`
Оператор `del` позволяет удалить ключ и значение без возможности получить значение. Пример:
«`python
my_dict = {‘key1’: ‘value1’, ‘key2’: ‘value2’, ‘key3’: ‘value3’}
# удаление ключа ‘key2’ и его значения
del my_dict[‘key2’]
print(my_dict) # выводит {‘key1’: ‘value1’, ‘key3’: ‘value3’}
«`
Оба метода и оператор работают только при наличии указанного ключа в словаре. Если ключ отсутствует, будет возбуждено исключение `KeyError`.