
defaultdict
Стандартная библиотека Python предоставляет collections - модуль, реализующий специализированные типы контейнеров. Одним из них является тип defaultdict. Это альтернатива dict, специально разработанная, чтобы помочь тебе с отсутствующими ключами. В данном примере мы передаем список в .default factory при создании словаря. Затем используем def dict, как обычный словарь. Обрати внимание, когда мы пытаемся получить доступ или изменить значение, сопоставленное с несуществующим ключом, словарь присваивает ему значение по умолчанию, полученное в результате вызова list().
#практика
Стандартная библиотека Python предоставляет collections - модуль, реализующий специализированные типы контейнеров. Одним из них является тип defaultdict. Это альтернатива dict, специально разработанная, чтобы помочь тебе с отсутствующими ключами. В данном примере мы передаем список в .default factory при создании словаря. Затем используем def dict, как обычный словарь. Обрати внимание, когда мы пытаемся получить доступ или изменить значение, сопоставленное с несуществующим ключом, словарь присваивает ему значение по умолчанию, полученное в результате вызова list().
#практика