Урок 14. Словари

Словарь хранит пары «ключ — значение» и мгновенно находит нужное по ключу.

Как устроен словарь

Словарь — это пары в фигурных скобках: ключ, двоеточие, значение. Значение получают по ключу в квадратных скобках.

warehouse = {"пшеница": 10, "морковь": 3}
print(warehouse["пшеница"])   # 10

Где применяют

Склад ресурсов, настройки, счёт по категориям — везде, где данные удобно искать по имени, а не по номеру.

Частые ошибки со словарями

Обращение к несуществующему ключу вызывает ошибку. Прежде чем брать значение, убедитесь, что ключ есть, или задайте его заранее. Ключи в словаре уникальны — повторный ключ перезапишет прежнее значение.

Частые вопросы

Что если обратиться к несуществующему ключу? Python выдаст ошибку — сначала убедитесь, что ключ есть.

Могут ли ключи повторяться? Нет, ключи уникальны: повторное присваивание перезапишет значение.

Начать игру бесплатно