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

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

Метод 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