Веб-версияОткрыть в Telegram

Пост🖼️ Библиотека: glom

14 мая 2026
G
Ghostly Python
Фотография
нажмите — покажем
🖼️ Библиотека: glom glom — декларативная библиотека для извлечения и трансформации вложенных структур данных (dict/list/tuple). Позволяет описывать «что достать и как преобразовать» короткой спецификацией вместо ручных циклов и if. ℹ️ Основные возможности: 🟢 Доступ к глубоко вложенным полям без try/except 🟢 Маппинг и агрегирование списков одной строкой 🟢 Значения по умолчанию и безопасные обходы отсутствующих ключей 🟢 Композиция спецификаций для сложных преобразований ⚙️ Пример использования: from glom import glom, T data = { "user": {"name": "Alice", "age": 30, "emails": ["[email protected]", "[email protected]"]}, "orders": [{"id": 1, "total": 99.9}, {"id": 2, "total": 15.0}] } spec = { "username": T["user"]["name"], "primary_email": T["user"]["emails"][0], "order_ids": (T["orders"], [T["id"]]), "sum_total": (T["orders"], sum, [T["total"]]), # суммируем totals } print(glom(data, spec)) # ➔ {'username': 'Alice', 'primary_email': '[email protected]', 'order_ids': [1, 2], 'sum_total': 114.9} # Безопасный доступ с дефолтом: print(glom(data, "user.phone", default="no phone")) # ➔ 'no phone' ✔️ Установка: pip install glom ➡️ Ссылка на документацию 🐍 Ghostly Python | #библиотеки
❤2
16 · 2.6K ·

Рядом в ленте

GGhostly Python📱 Фишка: __slots__ — отключаем_slots__ —для экономии памяти По умолчанию каждый экземпляр Python хранит атрибуты в словаре dict. Это удобно, но съедает много паGGhostly PythonНе репутация, а мечта 🐍 Ghostly Python | #мем
это сообщение
GGhostly Python👩‍💻 Создание MCP‑серверов на FastMCP: 7 ошибок, которых стоит избегать Автор в статье дает конкретные советы по исправлению каждой проблемы и предупреждает о реGGhostly Python📱 Фишка: asyncio.Semaphore — контроль одновременных корутин Semaphore ограничивает количество корутин, которые могут выполнять определённый блок кода одновремен

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

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