В чем разница между выражением итератора и генератора? - PullRequest
0 голосов
/ 06 мая 2020

Я пытаюсь понять, что происходит за кулисами, поскольку я видел, что итераторы и выражения генератора обеспечивают одинаковый результат. Что лучше с точки зрения производительности, какое требует меньше памяти?

Итератор диапазона против выражения генератора: i = iter (range (n)) g = (x for x in range (n))

Список итератора против выражения генератора: i = iter (lst) g = (x for x in lst)

...