3 Словарные инициализации ключа

Предпочитают dict.get метод , если вы не уверены , что если ключ присутствует. Это позволяет вам вернуть значение по умолчанию, если ключ не найден. Традиционный метод dict[key] поднимет KeyError исключение.

Вместо того, чтобы делать

 def add_student():
    try:
        students['count'] += 1
    except KeyError:
        students['count'] = 1

 

Делать

 def add_student():
        students['count'] = students.get('count', 0) + 1