Практическая ситуация: после поверхностного копирования списка изменение вложенного списка отражается в оригинале. Какой механизм Python это объясняет?
База Hintsage
Коллекции и итераторы
Коллекции, comprehensions, iterators и generators.
Практика
Вопросы: Коллекции и итераторы
В матрице, созданной повторением списка, изменение одной строки меняет все строки. Какой механизм ссылок объясняет это поведение?
Передайте один и тот же итератор в два аргумента zip: как будут сформированы пары?
Разберите практическую ситуацию: генератор передали в any, но его побочные эффекты наблюдаются не для всех элементов. Каким механизмом определяется момент остановки обхода?
На каком этапе генераторного выражения возникает ошибка, выброшенная при вычислении источника первого for?
В defaultdict обращение по отсутствующему ключу вызывает фабрику, но проверка через get — нет. Каким механизмом определяется это различие?
Ключ удалили из словаря, затем добавили снова: где он окажется при следующем обходе?
Объясните механизм: почему распаковка итератора в позицию со звёздочкой дочитывает его до конца?
Показано 41–48 из 48