print(list(filter(lambda x: x % 2 == 0, my_list)))

이거 쓰지 말고


print([x for x in my_list if x % 2 == 0])

이거 쓰라는 데


위 코드가 매우 투박하고 명확하지 않다는 게 그 이유임



그냥 저게 더 많이 쓰이는 패턴이라서요^^ 저게 더 빨라서요^^ 하면 그렇구나~ 하고 쓰는데

이유를 저렇게 대니까 왠지 좀 짜증남