Курс 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"
- Работа с датой и временем в Python
- Конвертация коллекций в Python.
- Установка и использование модуля «howdoi»
- Комментарии в Python
- Python Метод Union Множеств
- Открытие и запись файлов
- Удаление элемента по индексу в Python
- Определение имен функций
- Избегайте пустого списка
- Удаление символа из строки
- Введение в Python
- Тестирование модели в PyTorch
- Работа с collections в Python
- Печать календаря
- Операции со строками в Python
- Выражения-генераторы в Python
- Создание словарей и множеств в Python.
- Работа с множествами в Python
- Объединение списков в Python.
- Создание вложенного генератора
- Форматирование строк с f-строками
- Сортировка данных в Python
- Выражения-генераторы в Python
- Работа с дробями в Python
- Зарезервированные слова в Python
- Атрибуты объекта в Python
- Подробная информация о %pinfo
- Python: Фильтрация списков с помощью filter()
- Сериализация и десериализация объектов
- Основы работы с os
- Обновление данных через PUT запрос
- Работа с функцией next() в Python
- Генераторы в Python
- Установка Python3.7 и PIP
- Цепные операции в Python
- Срез списка в Python
- Подсчет количества элементов в списке
- Извлечение новостей с newspaper3k
- Объединение итераторов
- Измерение времени выполнения в Python
- Поиск наиболее частого элемента в списке
- Преобразование чисел в Python
- Модуль future Python
- Инициализация структур данных















