Русский
Открыть в Telegram

Пост collections.defaultdict позволяет создать словарь, который возвращает значение по умолчанию, если запрашиваемого ключа н…

15 мая 2026
Б
Библиотека Python разработчика | Книги по питону
collections.defaultdict позволяет создать словарь, который возвращает значение по умолчанию, если запрашиваемого ключа нет (вместо того чтобы выбрасывать исключение KeyError). При создании defaultdict необходимо указывать не само значение по умолчанию, а фабрику для его создания. Это позволяет создавать словари с бесконечным числом вложенных уровней, что дает возможность писать что-то вроде d[a][b][c]...[z]. >>> def infinite_dict(): ... return defaultdict(infinite_dict) ... >>> d = infinite_dict() >>> d[1][2][3][4] = 10 >>> dict(d[1][2][3][5]) {} Такое поведение называется “автовивификация” (от англ. autovivification) — термин пришёл из языка Perl. 📲 Мы в MAX 👉@BookPython
5 · 1.5K ·

Рядом в ленте

ББиблиотека Python разработчика | Книги по питонуКогда вы используете fork для создания нового процесса, текущее состояние генератора случайных чисел (включая seed) копируется в дочерний процесс. Это может приББиблиотека Python разработчика | Книги по питонуСкажем, вы хотите получить первые N элементов итерируемого объекта. Прямолинейный способ — использовать islice: from itertools import islice def fib(): a, b = 0
это сообщение
ББиблиотека Python разработчика | Книги по питонуНекоторые модули Python компилируются непосредственно в сам интерпретатор. Они называются встроенными модулями (built-in), и их не следует путать со стандартнойББиблиотека Python разработчика | Книги по питонуВ Python 3, после выхода из блока except переменные, в которых хранятся перехваченные исключения, удаляются из locals(), даже если они существовали раньше: >>>
ББиблиотека Python разработчика | Книги по питонуБиблиотека Python разработчика | Книги по питону@BookPython · канал · Технологии
17 943подписчиков725средний охват поста
Лента площадки Открыть в Telegram

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Границы индекса · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем