В этой небольшой статье я хочу показать вам функцию, которая сделает ваш процесс разработки на Python более эффективным! Я покажу вам, что такое defaultdict() и в чем разница между dict() и defaultdict() на примерах. dict() и defaultdict() Defaultdict — это хранилище данных, подобный словарям, который находится в модуле collections. Defaultdict — это подкласс словаря, который возвращает объект, подобный словарю. Функциональность как словарей, так и defaultdict почти одинакова, за исключением того факта, что defaultdict никогда не вызывает KeyError. Он возвращает значение по умолчанию для несуществующего ключа. Синтаксис: defaultdict(default_factory) Параметры: default_factory: функция, возвращающая значение по умолчанию для определенного словаря. Если этот аргумент отсутствует, словарь выдает ошибку KeyError. Как вы знаете, если попытаться вернуть значение из словаря по ключю которого нет, вы получите KeyError. certificates = {}
students = [“Michael”, “George”, “Jesica”]
grades