본문 바로가기
프로그램

[파이썬] lambda 표현식 (한 줄 함수 만들기:lambda x:x*10)(10))

by 오디세이99 2022. 8. 27.
728x90
반응형

함수와 같은 동작을 하는 한줄 표현식을 만들 수 있습니다.

아래 코드와 같이 간단한 함수를 만들어 사용하고 있습니다.

def func1(x):
    return x*10

func1(10)

결과
100

다음과 같이 lambda를 사용해서 동일한 동작을 만들 수 있습니다.

(lambda x:x*10)(10)

결과
100

 

다음과 같이 사용 됩니다.

lambda 매개변수;표현식

 

 

다음과 같이 인수를 2개 사용하게 만든 코드 입니다.

(lambda x,y:x*y)(10, 20)

결과
200

 

728x90
반응형

댓글