Курс Python → Метод get для словаря

Get method для словаря — это специальный метод, который позволяет избежать ошибок при попытке получить значение по ключу, который отсутствует в словаре. Вместо того чтобы обращаться к значению по ключу с помощью скобок, можно использовать метод get(), который вернет значение по ключу, если он существует, иначе вернет значение по умолчанию, которое по умолчанию равно None.

Преимущество использования метода get() заключается в том, что он делает код более надежным и избегает возможных ошибок, связанных с отсутствием ключа в словаре. Это особенно удобно при работе с большими объемами данных, где можно легко потеряться во множестве ключей и значений.

Пример использования метода get():


my_dict = {'name': 'Alice', 'age': 30}
print(my_dict.get('name'))  # Выведет 'Alice'
print(my_dict.get('city'))  # Выведет None
print(my_dict.get('city', 'Unknown'))  # Выведет 'Unknown'

В данном примере, если ключ ‘name’ существует в словаре my_dict, то метод get() вернет значение ‘Alice’. Если же ключ ‘city’ отсутствует, то метод вернет значение по умолчанию — None. Также можно указать значение по умолчанию вторым аргументом метода, как в последнем примере.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Создание новой даты в Python
  2. Создание и операции с дробями
  3. Обрезка изображения с Pillow
  4. Функция eval() в Python
  5. Метод __iand__ для пользовательских классов
  6. Удаление файлов и папок в Python
  7. Проверка на палиндром
  8. Фильтрация данных в Python.
  9. Удаление элементов во время итерации
  10. Получение текущей даты в Python
  11. Сравнение неупорядоченных списков
  12. Шаблоны Flask: условия и циклы
  13. Проверка ввода с помощью isdigit
  14. Умножение строк и списков
  15. Подписка на @SelectelNews
  16. Работа с множествами в Python
  17. Проверка дублей в списке.
  18. Асинхронное выполнение задач в процессах
  19. Ключевое слово global в Python
  20. Преобразование символов в нижний регистр
  21. Создание вложенных циклов for
  22. Удаление ключа из словаря
  23. Оператор += для объединения строк
  24. Python Enum Weekday Usage
  25. Основы Python
  26. Python Метод del.
  27. Избегайте ошибку FileNotFoundError
  28. Метод pos в Python
  29. Многоточие в Python
  30. Python Calendar Usage
  31. Перегрузка операторов в Python
  32. Конвертация коллекций в Python
  33. Избегайте изменяемых аргументов
  34. Метод count() для списков
  35. Подробная информация о %pinfo
  36. Использование type hints
  37. Логирование в Python
  38. Форматирование даты с strftime()
  39. Метод join() для объединения элементов
  40. Лямбда-функции в Python
  41. Метод ne для сравнения объектов
  42. Присоединение элементов коллекции
  43. Форматирование строк с % в Python
  44. Структура данных deque в Python

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