Метод get() отличается от обычного обращения к словарю через квадратные скобки тем, что обеспечивает более безопасное получение значения из словаря. 45
При обычном обращении через квадратные скобки, если ключа в словаре нет, возникает исключение KeyError. 24
Метод get() ведёт себя иначе: если ключ существует, он возвращает значение так же, как и обращение по ключу в квадратных скобках. 5 Если же ключа нет, метод get() возвращает значение по умолчанию, указанное вторым параметром (по умолчанию None). 45
Таким образом, метод get() позволяет избежать необходимости обрабатывать исключение и может быть предпочтительнее в ряде случаев. 15
Кроме того, в метод get() можно передать второй аргумент, который при отсутствии ключа в словаре будет подставляться вместо None. 2