사용하지않는공간/Python

[python] 파이썬 예제 ( 람다함수 )

반나무 2020. 8. 7. 23:21

람다(lambda)함수는 함수의 이름 없이, 함수처럼 사용할 수 있는 익명의 함수를 말한다.

 

점점 간단해지는 코드

 

1. 기본코드 

def f(x,y):
    return x + y

print(f(1,4))

5

 

2. 람다함수 할당

f=lambda x,y: x+y
print(f(1,4))

5

 

3. 익명의 람다 함수

print((lambda x,y : x+y)(1,4))

5

 

4. 종합 사용

a = [1,2]
b = [3,4]

def dot(a,b) :
    #zip으로 합치고 a_i는 a_1에 곱해지고 b_i는 b_i에 곱해진다음 둘을 sum으로 합침
    return sum(a_i * b_i for a_i, b_i in zip(a,b))

dot(a,b)
    

 

반응형