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

Пост Некоторым генераторам нужно возвращать все элементы другого генератора:

1 апреля 2026
Б
Библиотека Python разработчика | Книги по питону
Некоторым генераторам нужно возвращать все элементы другого генератора: >>> def enclose(gen, before='{', after='}'): ... yield before ... for x in gen: ... yield x ... yield after ... >>> list(enclose(range(5))) ['{', 0, 1, 2, 3, 4, '}'] Однако предпочтительнее использовать yield from: >>> def enclose(gen, before='{', after='}'): ... yield before ... yield from gen ... yield after yield from не только работает быстрее, но и автоматически обрабатывает передачу значений во вложенные генераторы, возврат значений из генераторов и даже выброс исключений внутри вложенного генератора. 📲 Мы в MAX 👉@BookPython
5 · 1.6K ·

Рядом в ленте

ББиблиотека Python разработчика | Книги по питонуВ Python сортировка по умолчанию является стабильной, то есть сохраняет порядок равных элементов: a = [2, -1, 0, 1, -2] sorted(a, key=lambda x: x**2) # [0, -1, ББиблиотека Python разработчика | Книги по питонуМодуль collections предоставляет класс ChainMap, который позволяет использовать несколько отображений (словарей) как одно объединённое: from collections import
это сообщение
ББиблиотека Python разработчика | Книги по питонуPython позволяет работать с путями файловой системы через модуль os.path. Модуль содержит множество функций, которые обрабатывают строки как пути и выполняют поББиблиотека Python разработчика | Книги по питону🚀 Подборка полезных IT каналов в Max Системное администрирование, DevOps 📌 https://max.ru/i_odmin Все для системного администратора https://max.ru/bash_srv Bash
ББиблиотека Python разработчика | Книги по питонуБиблиотека Python разработчика | Книги по питону@BookPython · канал · Технологии
17 943подписчиков725средний охват поста
Лента площадки Открыть в Telegram

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

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