Вопросы к Поиску с Алисой
Метод get() отличается от обычного обращения к словарю через квадратные скобки тем, что обеспечивает более безопасное получение значения из словаря. skillbox.ru habr.com
При обычном обращении через квадратные скобки, если ключа в словаре нет, возникает исключение KeyError. younglinux.info skillbox.ru
Метод get() ведёт себя иначе: если ключ существует, он возвращает значение так же, как и обращение по ключу в квадратных скобках. habr.com Если же ключа нет, метод get() возвращает значение по умолчанию, указанное вторым параметром (по умолчанию None). skillbox.ru habr.com
Таким образом, метод get() позволяет избежать необходимости обрабатывать исключение и может быть предпочтительнее в ряде случаев. pythoner.name habr.com
Кроме того, в метод get() можно передать второй аргумент, который при отсутствии ключа в словаре будет подставляться вместо None. younglinux.info