Курс 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"
- Инициализация объекта
- Работа с timedelta
- Однострочники Python
- Декоратор защиты анонимных пользователей
- Наиболее частотные элементы с помощью Counter
- Описание скриптов в README
- Копирование списков в Python
- Обход дочерних элементов BeautifulSoup
- UserString в Python
- Перегрузка операторов в Python
- Конвертация коллекций в Python
- Вложенные функции в Python
- Объединение, распаковка и деструктуризация
- Вывод баннеров
- Оператор * в Python
- Создание и операции с дробями
- Работа с collections в Python.
- Получение значений из словарей
- Проектирование Singleton с метаклассом
- Инверсия списка и строки
- Работа с набором данных CIFAR10 в PyTorch
- Установка Python3.7 и PIP
- Отделение звука от видео
- Форматирование строк в Python
- Работа с контекстными переменными
- Сериализация данных в JSON с помощью json.dumps
- Переопределение метода len
- Создание генераторов в Python
- Проверка типа данных
- Проверка кортежей.
- Визуализация пропусков данных
- Именованные кортежи в Python
- Локальные переменные.
- Функция sleep() в Python
- Функция rsplit() в Python
- Очистка данных с Pandas
- Хеширование паролей с солью
- Множественное присваивание в Python
- Перевод двоичного кода в целое число
- Логирование с Loguru
- Сравнение объектов в Python
- Переопределение унарных операторов
- Форматирование строк в Python
- Сортировка элементов с OrderedDict
- Получение списка кортежей из словаря
- Определение основы слова с showballstemmer
- Хранение переменных в Python.















