PYTHON CORE · УРОК 45

Ключа может не быть

Метод get у словаря · около 10 минут

Учиться с прогрессом →Читай конспект бесплатно. Для сохранения работ войди в аккаунт.
ШАГ 1

Бережный поиск

Квадратные скобки дают ошибку, если ключа нет. get позволяет назвать запасной ответ.

book = {"title": "Космос"}
print(book.get("pages", 0))
Поиск в словаре
КлючpagesСловарьнет ключаЗапас0

✦ Ключа pages нет, поэтому появится 0.

ШАГ 2

Когда ключ есть

Если ключ найден, get вернёт настоящее значение. Запасной ответ не понадобится.

book = {"pages": 20}
print(book.get("pages", 0))

✦ Теперь появится 20.

КЛАССНАЯ РАБОТА

Набери код самостоятельно

Перепечатай пример с запасным значением.

game = {"score": 3}
print(game.get("lives", 0))
Открыть редактор для классной работы →
ДОМАШНЕЕ ЗАДАНИЕ

Реши сам

Создай book с ключом title и значением «Космос». Через get выведи значение ключа pages, а если его нет — 0.

Готовый ответ не показан. Используй похожие примеры из конспекта.

Открыть домашнее задание →