Python·100 питань

Чим відрізняється generator expression від list comprehension?

Відповідь
List comprehension створює список одразу.
Generator expression створює елементи ліниво.
Генератор економить пам’ять на великих даних.
Приклад: sum(x*x for x in data).
Генератор можна «вичерпати» один раз.
Чи корисна ця відповідь?

Інші питання цієї теми

Пов’язані питання з інших тем