12 из 150 вопросов — случайная выборка · Ответьте на все и узнайте свой результат
Какое основное различие в поведении между defaultdict['missing_key'] и defaultdict.get('missing_key'), когда ключ не существует?
defaultdict['missing_key']
defaultdict.get('missing_key')
Оба вставляют значение по умолчанию и возвращают его
Оба выбрасывают KeyError
KeyError
Обращение через скобки вставляет значение по умолчанию; .get() возвращает None без вставки
.get()
None
Обращение через скобки выбрасывает KeyError; .get() вставляет значение по умолчанию