Курс 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"

  1. Работа с датой и временем в Python
  2. Конвертация коллекций в Python.
  3. Установка и использование модуля «howdoi»
  4. Комментарии в Python
  5. Python Метод Union Множеств
  6. Открытие и запись файлов
  7. Удаление элемента по индексу в Python
  8. Определение имен функций
  9. Избегайте пустого списка
  10. Удаление символа из строки
  11. Введение в Python
  12. Тестирование модели в PyTorch
  13. Работа с collections в Python
  14. Печать календаря
  15. Операции со строками в Python
  16. Выражения-генераторы в Python
  17. Создание словарей и множеств в Python.
  18. Работа с множествами в Python
  19. Объединение списков в Python.
  20. Создание вложенного генератора
  21. Форматирование строк с f-строками
  22. Сортировка данных в Python
  23. Выражения-генераторы в Python
  24. Работа с дробями в Python
  25. Зарезервированные слова в Python
  26. Атрибуты объекта в Python
  27. Подробная информация о %pinfo
  28. Python: Фильтрация списков с помощью filter()
  29. Сериализация и десериализация объектов
  30. Основы работы с os
  31. Обновление данных через PUT запрос
  32. Работа с функцией next() в Python
  33. Генераторы в Python
  34. Установка Python3.7 и PIP
  35. Цепные операции в Python
  36. Срез списка в Python
  37. Подсчет количества элементов в списке
  38. Извлечение новостей с newspaper3k
  39. Объединение итераторов
  40. Измерение времени выполнения в Python
  41. Поиск наиболее частого элемента в списке
  42. Преобразование чисел в Python
  43. Модуль future Python
  44. Инициализация структур данных

Marketello читают маркетологи из крутых компаний