Рубрики

Метод Get () для словарей в Python

В словарях Python следующий метод — это обычный метод доступа к значению ключа.

dic = {"A":1, "B":2}

print(dic["A"])

print(dic["C"])

Проблема, которая возникает здесь, состоит в том, что 3-я строка кода возвращает ключевую ошибку:

Traceback (most recent call last):
  File ".\dic.py", line 3, in 
    print (dic["C"])
KeyError: 'C'

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

Синтаксис:

Dict.get (ключ, по умолчанию = Нет)

Пример:

dic = {"A":1, "B":2}

print(dic.get("A"))

print(dic.get("C"))

print(dic.get("C","Not Found ! "))

Выход:

1
None
Not Found !

Эта статья пополняемая Mayank Равата Если вы любите GeeksforGeeks и хотела бы внести свой вклад, вы также можете написать статью с помощью contribute.geeksforgeeks.org или по почте статьи contribute@geeksforgeeks.org. Смотрите свою статью, появляющуюся на главной странице GeeksforGeeks, и помогите другим вундеркиндам.

Пожалуйста, пишите комментарии, если вы обнаружите что-то неправильное или вы хотите поделиться дополнительной информацией по обсуждаемой выше теме.

Рекомендуемые посты:

Метод Get () для словарей в Python

0.00 (0%) 0 votes