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

ПостРазвёрнутое пояснение:

28 августа 2026
P
Python: задачки и вопросы
ОтветОпрос
Развёрнутое пояснение: 1. Внутри report создаётся объект map, который при обходе вычисляет len для каждой строки. 2. sum(sizes) проходит по всем элементам: 3 + 4 + 2 = 9. После этого итератор исчерпан. 3. list(sizes) пытается снова обойти тот же объект map, но элементов больше нет, поэтому valid = 0. 4. Функция возвращает кортеж (9, 0), который и печатается. Почему это важно: в пайплайнах обработки логов или событий часто передают map, filter или генераторное выражение сразу в несколько агрегирующих функций, ожидая, что каждая из них прочитает данные заново. Из-за одноразовости итераторов это приводит к заниженным счётчикам, потере записей и нестабильным отчётам, пока данные не материализовать в список.
358 ·

Рядом в ленте

PPython: задачки и вопросыРазвёрнутое пояснение: 1. from fractions import Fraction импортирует рациональное число. 2. Fraction(0.1) берёт не 1/10, а точное значение float 0.1 — дробь с бPPython: задачки и вопросыОпрос
это сообщение
PPython: задачки и вопросыОпросPPython: задачки и вопросыРазвёрнутое пояснение: 1. При определении функции log_event создаётся один пустой список buffer, который используется как значение по умолчанию. 2. Первый вызов
PPython: задачки и вопросыPython: задачки и вопросы@quiz_python · канал · Технологии
6 903подписчиков253средний охват поста
Лента площадки Открыть в Telegram

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

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