이번엔 람다(lambda) 함수 및 map( ), filter( ), zip( ) 등의 파이썬 내장 함수와 함께 재귀함수에 대해 알아보자. 람다(lambda) 함수 람다(lambda) 함수는 사용자 정의 함수와는 다르게 이름을 갖지 않고 한 줄의 코드로 구성되는 인라인(inline) 함수이다. lambda [<매개변수 리스트>] : <수식> <매개변수 리스트>는 생략이 가능하며, 여기서 <수식>은 함수의 반환값(return)을 의미한다. 람다 함수에서 인자를 매개변수에 전달하는 방식은 일반적인 사용자 정의 함수와 동일하다. >>> f = lambda x : x*x >>> f(10) 100 >>> f(20) 400 >>> f(50) 2500 위의 람다 함수를 사용자 정의 함수로 풀면 다음과 같다. >>> def f(x): ... return x*x ... >>> f(10) 100 >>> f(20) 400 >>> f(50) 2500 즉, 람다 함수는 공식적인 이름은 없지만 이를 저장하는...
#filter
#팩토리얼
#파이썬
#재귀함수
#람다함수
#zip
#reduce
#python
#partial
#map
#lambda
#피보나치수열
원문링크 : [파이썬 기초] 람다(lambda) 함수와 재귀 함수