>>> myList = [1, 3, 5, 6, 8, 10, 34, 2, 0, 3]
>>> sum(num for num in myList if not num%2)
Запрос: Яндекс, stack python list even sum
раскрыть ветку (1)
Так не сработает. Нужно сначала список из нечётных сделать, а только потом найти его сумму. И из-за этого нового списка такое решение не является оптимальным, ибо придется выделить память под него.
показать ответы
