Метод Python get() возвращает значение для данного ключа, если оно присутствует в словаре. Если нет, то он не вернет ничего (если get() используется только с одним аргументом).
Синтаксис : Dict.get(key, default=None)
Параметры:
key (ключ): Имя ключа элемента, из которого вы хотите вернуть значение
Value (Значение): (Необязательно) Значение, возвращаемое, если ключ не найден. Значение по умолчанию-Нет.
Returns (Возвращает): Возвращает значение элемента с указанным ключом.
Пример метода get() словаря Python
Пример 1: Метод Python get() работает для словарей
dic = {"A": 1, "B": 2}
print(dic.get("A"))
print(dic.get("C"))
print(dic.get("C", "Not Found ! "))
Выход:
1
None
Not Found !
Пример 2: Вложенный метод get() словаря Python
Get (), чтобы проверить и назначить в отсутствие значения для выполнения этой конкретной задачи. Просто возвращает без ошибок None, если какой-либо ключ отсутствует.
# Python3 code to demonstrate working of
# Safe access nested dictionary key
# Using nested get()
# initializing dictionary
test_dict = {'Gfg' : {'is' : 'best'}}
# printing original dictionary
print("The original dictionary is : " + str(test_dict))
# using nested get()
# Safe access nested dictionary key
res = test_dict.get('Gfg', {}).get('is')
# printing result
print("The nested safely accessed value is : " + str(res))
Выход:
The original dictionary is : {'Gfg': {'is': 'best'}}
The nested safely accessed value is : best