Используйте генераторы (generators) для создания ленивых (lazy) последовательностей
Генераторы - это способ создания последовательности значений, которые не будут созданы, пока вы не запросите их. Они особенно полезны, когда вам нужно обработать большой объем данных и вы не хотите загружать их все в память одновременно.
Разъяснивший Python
Post #4600
283
