Software Engineer
a = [1,2,3,4,5,6] s = sum([num for num in a if num%2 == 0]) print(s) >> 12
s = sum(num for num in a if not num % 2)
s = sum(filter(lambda num: not num % 2, a))
вообще не имеет смысла создавать тут list, правильнее писать так:
или даже:
а дальше по тексту все еще грустнее.