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

Пост 🤔Разбор

3 апреля 2025
P
Pythoner
🤔Разбор Lambda-функции в списке захватывают переменную i из внешней области видимости , а не её значение на момент создания. После завершения цикла i становится равным 2 (последнее значение в range(3)). Поэтому все функции используют i = 2, и результат для любого вызова funcs[n](1) будет 1 + 2 = 3. Это типичная "ловушка" при работе с замыканиями в циклах. 🐍 Pythoner
3 · 2.3K ·

Рядом в ленте

PPythonerФотографияPPythonerОпрос
это сообщение
PPythoner✈️Ленивые вычисления — это подход, при котором операции выполняются только тогда, когда их результат действительно нужен. Вместо того чтобы сразу вычислить все PPythoner😈 IT memer

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

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