Метод словаря get() в Python
Метод get() в Python является методом для работы со словарями и используется для получения значения ключа в словаре. Этот метод предлагает безопасный способ доступа к значениям, поскольку не вызывает исключения, если ключ отсутствует в словаре. Вместо этого, если ключ не найден, get() возвращает значение по умолчанию, которое можно задать в качестве второго аргумента.
Мы можем обратиться к словарю по ключу и получить значение с помощью нотации квадратных скобок. Но, если при обращении мы укажем не существующий ключ - то получим исключение KeyError:
nums_dict = {
"one" : 1,
"two" : 2,
"three" : 3,
"four" : 4,
"five" : 5,
}
value = nums_dict["two"]
print(value)
value = nums_dict["six"]
print(value)
# 2
# KeyError: 'six'
get() позволяет обратиться к словарю по ключу и получить его значение, а если такого ключа в словаре не существует, то он не бросит исключение, а вернет указанный во втором аргументе объект
nums_dict = {
"one" : 1,
"two" : 2,
"three" : 3,
"four" : 4,
"five" : 5,
}
value = nums_dict["two"]
print(value)
value = nums_dict.get('six', 'key not found')
print(value)
value = nums_dict.get("six", 6)
print(value)
# 2
# key not found
# 6
ВИДЕО: