Вопрос о занимаемом циклом for памяти в python

У меня возник три вопроса, ответы на которые не могу найти

1)по поводу import и from module import . Если импортировать только какую то определенную функцию или переменную, то он будет меньше памяти занимать чем импорт самого модуля?

  1. при итерации с помощью for питон будет хранить объект, который на данный момент итерируется, на оперативном памяти или же на каком то другом. Если на оперативном, то после завершения цикла ( именно цикла, а не всей программы) она освобождается от этого объекта?

  2. вопрос напрямую связан со 2 вопросом. Если все таки ответ на 2 вопрос будет ( на оперативном) то значит ли это то, что при скачивании огромных файлов из инета лучше использовать функции генераторы (для скачивания кусками)?


Ответы (0 шт):