Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python에서 Lambda 함수를 사용하는 방법은 무엇입니까?

<시간/>

이들은 기본적으로 함수 이름에 바인딩되지 않은 런타임에 생성된 익명의 한 줄 함수입니다.

즉석에서 함수의 정의를 반환합니다.

Lambda 함수에는 return 문이 포함되어 있지 않으며 항상 표현식을 반환합니다.

함수가 예상되는 모든 위치에 람다 정의를 항상 넣을 수 있습니다.

한 번만 사용하고 한 곳에서만 호출되는 함수가 있다고 가정하면 람다 함수를 사용할 수 있습니다.

따라서 이름을 지정할 필요가 없으며 기능 자체를 정의할 수 있습니다. 따라서 함수의 사용을 없애고 람다식을 사용합니다.

구문

lambda argument: manipulate(argument)

예시

주어진 코드는 다음 출력을 제공하는 람다 함수를 정의합니다.

add = lambda x, y: x + y
print(add(4, 6))

출력

10