Справочник · модуль 6 «Словари, кортежи, множества»

Get со значением

Метод get(ключ, запасное) отдаёт значение по ключу. Если ключа нет, отдаёт запасное, и ошибки не будет.

Сравнение из жизни

Как сказать продавцу «если сыра нет, дайте хлеб».

Пример

prices = {"хлеб": 40}
print(prices.get("хлеб", 0))
print(prices.get("сыр", 0))
Результат
40
0

Учитель в уроке Метод get ищет по ключу, но не падает с ошибкой. Второе значение в скобках — запасное. Если ключа нет, вернётся оно.

Запомнить

get — как сказать продавцу: «Если сыра нет, дайте хлеб». Ошибки не будет.

Частые ошибки новичков на этой теме

Тема из урока 6.2 «Обход словаря» курса PythonAZ.

В этом же уроке