Курс Python → Удаление ключей из словаря
Для удаления нескольких ключей из словаря Python, вам следует создать список ключей, которые вы хотите удалить, а затем перебрать этот список и использовать метод .pop() для удаления каждого ключа.
dictionary = {'a': 1, 'b': 2, 'c': 3, 'd': 4}
keys_to_remove = ['a', 'c']
for key in keys_to_remove:
dictionary.pop(key, None)
print(dictionary) # Output: {'b': 2, 'd': 4}
В этом примере мы создаем словарь dictionary с несколькими ключами и значениями. Затем мы создаем список keys_to_remove, содержащий ключи ‘a’ и ‘c’, которые мы хотим удалить. Мы затем перебираем список keys_to_remove и используем метод .pop() для удаления каждого ключа из словаря dictionary.
Метод .pop() принимает два аргумента: ключ, который нужно удалить, и значение по умолчанию, которое будет возвращено, если ключ не найден в словаре. В нашем случае мы передаем значение None в качестве значения по умолчанию, чтобы просто удалить ключ, если он существует.
После удаления ключей ‘a’ и ‘c’ из словаря dictionary, мы выводим обновленный словарь, который теперь содержит только ключи ‘b’ и ‘d’. Таким образом, вы можете легко удалить несколько ключей из словаря Python, используя метод .pop() в сочетании с перебором списка ключей для удаления.
Другие уроки курса "Python"
- Транспонирование 2D-массива с помощью zip
- Работа с YAML в Python
- Оператор continue в Python
- Concrete Paths — метод .with_suffix()
- Создание итератора
- Создание объекта времени
- Создание функций с произвольным количеством аргументов
- Работа с argparse
- Измерение времени выполнения кода
- Переопределение метода
- Объединение строк с помощью метода join
- Проверка переменных окружения в Python
- Оптимизация гиперпараметров в Python
- Удаление символа из строки
- Сортировка HTML по CSS-селектору
- Работа с датами в Python
- Генератор данных в Keras
- Перезагрузка оператора в Python
- Пропуск начальных строк с помощью dropwhile()
- Генераторы списков
- Обход словаря в Python
- Логирование в Python
- Генератор списка с условием if
- Проверка надежности пароля на Python
- Логирование в Python
- Область видимости переменных
- Псевдонимы в Python
- Срезы в Python
- Удаление дубликатов из списка с помощью dict.fromkeys
- Оформление кода на Python
- Функции any() и all() в Python
- Аннотации типов в Python
- Открытие и редактирование скриптов Python
- Чтение и запись TOML-конфигов
- Работа с утверждениями в Python
- Установка и использование howdoi
- Метод gt в Python
- Подсказки типов в Python
- Сортировка слиянием
- Работа с URL-адресами в Python
- Подписка на SelectelNews в Twitter
- Копирование списков в Python
- Оператор @ для умножения матриц
- Руководство по библиотеке pydantic
- Принцип одной функции
- Работа с файлами в Python















