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

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

23 сентября 2026
P
Python: задачки и вопросы
ОтветОпрос
Развёрнутое пояснение: 1. В defaults создаётся словарь, где ключ retry ссылается на вложенный словарь со значением limit, равным 3. 2. Метод defaults.copy создаёт новый внешний словарь worker. 3. Вложенный словарь не копируется: значения defaults["retry"] и worker["retry"] ссылаются на один объект. 4. Присваивание через worker меняет limit в этом общем вложенном словаре на 5. 5. Поэтому обращение через defaults видит то же изменение, и print выводит 5. Почему это важно Это различие между поверхностным и глубоким копированием. Оно встречается при создании рабочих конфигураций из шаблона: изменение вложенного раздела поверхностной копии может незаметно изменить исходные настройки и повлиять на другие обработчики.
234 ·

Рядом в ленте

PPython: задачки и вопросыРазвёрнутое пояснение: 1. Вызов build_batch создаёт генератор, но его тело пока не исполняется. 2. list начинает потреблять этот генератор, и build_batch передаPPython: задачки и вопросыОпрос
это сообщение
PPython: задачки и вопросыОпросPPython: задачки и вопросыРазвёрнутое пояснение: 1. При входе в блок with вызывается метод __enter__, который печатает begin. 2. Тело блока печатает write, после чего возбуждает исключен
PPython: задачки и вопросыPython: задачки и вопросы@quiz_python · канал · Технологии
6 904подписчиков258средний охват поста
Лента площадки Открыть в Telegram

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

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