List comprehension создаёт список из выражения, перебора и необязательных фильтров, например [x x for x in items if x > 0].
Что такое генератор списков (list comprehension)?
List comprehension создаёт список из выражения, перебора и необязательных фильтров, например [x x for x in items if x > 0].
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
List comprehension создаёт список из выражения, перебора и необязательных фильтров, например [x * x for x in items if x > 0].
Это не ленивый генератор: элементы вычисляются при создании списка, поэтому сложную логику и большой объём памяти нужно учитывать отдельно.