이들은 기본적으로 함수 이름에 바인딩되지 않은 런타임에 생성된 익명의 한 줄 함수입니다.
즉석에서 함수의 정의를 반환합니다.
Lambda 함수에는 return 문이 포함되어 있지 않으며 항상 표현식을 반환합니다.
함수가 예상되는 모든 위치에 람다 정의를 항상 넣을 수 있습니다.
한 번만 사용하고 한 곳에서만 호출되는 함수가 있다고 가정하면 람다 함수를 사용할 수 있습니다.
따라서 이름을 지정할 필요가 없으며 기능 자체를 정의할 수 있습니다. 따라서 함수의 사용을 없애고 람다식을 사용합니다.
구문
lambda argument: manipulate(argument)
예시
주어진 코드는 다음 출력을 제공하는 람다 함수를 정의합니다.
add = lambda x, y: x + y print(add(4, 6))
출력
10