Генераторы коллекций
Генераторы коллекций позволяют эффективно создавать большие коллекции данных без необходимости хранить всю коллекцию в памяти.
Вместо этого генератор возвращает элементы коллекции по одному при каждом вызове next().
Генераторы коллекций создаются с помощью функций-генераторов, использующих ключевое слово yield.
В примере каждый вызов next() на генераторе squares_gen возвращает следующий квадрат и сохраняет текущее состояние генератора.
🔗 Python tricks
Post #3082
626
