이번 차시는 '람다 함수'에 대해 다룹니다. 일회성 함수?
간편 함수? 라고 생각하면 편할 거 같아요. 1.
람다(lambda) 함수 함수명 = lambda 파라미터 : 함수식 람다 함수 람다함수는 1줄로 정의할 수 있습니다. 복잡한 코드를 실행하는 함수에는 부적합하지만, 간단한 함수를 만들 때에 유용해요. 2. lambda 함수 응용 -> 고차 함수 간단한 함수 만들기에 lambda 표현식이 유용하긴 하지만.....
굳이?... 쓸 필요가 있을까 싶어요.
사실 함수 만드는 데에는 잘 사용하지 않고, map과 같은 고차 함수(high order function)를 사용하는 데 이용됩니다. 여기서 고차 함수란, '함수'를 파라미터로 사용하거나 반환값으로 사용하는 함수입니다.
예전에 map을 사용해서 list의 항목들을 int로 바꾸는 코드가 있었죠. 1) map map ( 함수, 리스트 ) map 사용법 map은 리스트 항목마다 함수를 적용해주는 고차 함수입니다. 위 코드는 numli...
#
filter
#
map
#
reduce
#
고차함수
#
람다
#
람다표현식
#
람다함수
#
파이썬