본문 바로가기
Program Language/Python

Lambda Function

by 별빛밤 2023. 1. 31.

lambda function : 작고 이름이 없는(익명, anonymous) 함수를 말한다. 람다 함수는 간단히 한 줄에 작성되며 표현식이 실행되고 그 결과를 반환한다.

lambda(키워드) parameter_list : expression(파이썬 연산식)

 

  • lambda(키워드) 이후에 콤마로 구분된 인자 목록
  • 람다 함수는 여러개의 인자를 취할 수 있지만 표현식은 하나만 가능
  • 키워드 return 없이 하나의 표현식 결괏값이 반환

lambda 인자1, 인자2, ... : expression(표현식)

 

람다 함수 구현과 호출

  1. 람다 함수를 만들면서 동시에 인자를 넣어 람다 함수를 호출할 수 있다.(인자 앞 람다 함수를 소괄호로 묶어야 됌)
  2. 람다 함수를 변수에 저장해 계속 사용할 수 있다.

람다 함수 구현과 호출 1
람다 함수 구현과 호출 2

 

'Program Language > Python' 카테고리의 다른 글

iter(), next()  (0) 2023.01.31