Метод словаря get() в Python: получение значения ключа

Метод словаря get() — это встроенная функция Python, которая возвращает значение для указанного ключа, если ключ находится в словаре.

Get() метод на примере

Пример Get в Python

Метод словаря get() в Python возвращает значение для данного ключа, если он присутствует в словаре. Если нет, то он вернет None.

Синтаксис

Синтаксис словаря Python get() следующий.

Параметры

Требуется параметр keyname и имя ключа элемента, из которого вы хотите вернуть значение.

Параметр value является необязательным. Это значение, которое будет возвращено, если указанный ключ не существует. Значение по умолчанию None.

Пример:

Вывод:

Пример get() словаря Python

Возьмем сценарий, в котором ключ отсутствует в словаре.

Смотрите вывод.

Учебное пособие по методу словаря Get()

Итак, если ключа нет, он вернет None.

Метод get() возвращает:

  1. Значение для указанного ключа, если ключ находится в словаре.
  2. None, если ключ не найден и значение не указано.
  3. Значение, если ключ не найден и значение указано.

dict.get(key) для присваивания значений по умолчанию

Когда вызывается Python Dictionary get(), Python проверяет, существует ли указанный ключ в словаре.

Если да, то метод get() возвращает значение этого ключа. Если ключ не существует, то get() возвращает значение, указанное во втором аргументе метода get().

Смотрите вывод.

dict.get(key) для присваивания значений по умолчанию

Метод get() и dict [key] для доступа к элементам

Метод get() возвращает значение по умолчанию, если ключ отсутствует.

Однако, если при использовании dict[key] ключ не найден, возникает исключение KeyError.

См. следующий код.

Вывод:

Метод Python get() против dict [key] для доступа к элементам

Итак, мы получаем KeyError, говорящую о том, что Kingslayer не существует.

Оцените статью

Автор статей и разработчик, делюсь знаниями.

Программирование на Python