파이썬 람다(lambda) 함수
파이썬 람다(lambda) 함수는 일회용 함수이다. 처음에는 눈에 익지 않고 쓰기 쉽지 않지만 잘 활용하면 강력한 기능을 짧게 구현할 수 있다고 한다. 특히 map(), filter(), reduce() 와 같이 사용하면 유용하다. >>> a = [1,2,3,4] >>> b = [17,12,11,10] >>> list(map(lambda x, y:x+y, a,b)) [18, 14, 14, 14] >>> foo = [2, 18, 9, 22, 17, 24, 8, 12, 27] >>> list( filter(lambda x: x % 3 == 0, foo) ) [18, 9, 24, 12, 27] >>> from functools import reduce >>> reduce(lambda x,y: x+y, [1,2..
2020. 6. 12.