OlegWock
@OlegWock
Python, Java+Android, Frontend

Выгодно ли тут использовать генератор вместо множества?

Есть у меня множество all_members, в нем хранятся целые плюсовые числа. Пока их немного, но хочется с самого начала оптимизировать на нагрузки побольше. Так вот, выгодно ли преобразовать его в генератор, если дальше оно используется только в цикле? Говорят, что генераторы, если нужно только для цикла, производительнее, но ведь что бы ему генерировать элементы множества ему нужно это множество где-то хранить? Подскажите
all_members = itertools.chain.from_iterable([all_members])
  • Вопрос задан
  • 380 просмотров
Пригласить эксперта
Ответы на вопрос 1
@lega
Генераторы выгодны если (все) данные не нужно хранить, т.е. где-то взяли, куда-то передали, в итоге получается как бы поток информации без потребления памяти.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы