Check

Генератор vs список

Python Middle Сбербанк
Объясните разницу между генератором и списком в Python. Когда лучше использовать генератор?
Ответы
Генератор и список
Список (list): - хранит все элементы в памяти сразу. - поддерживает индексирование len(), повторное прохождение. Генератор: - создаёт элементы по одному "на лету". - не хранит все значения в памяти. - можно пройти только один раз. Используем генератор, когда: - данных много или потенциально бесконечно. - не нужно хранить все значения. Пример генератора: ```python g = (x * x for x in range(10)) ```