Development/Python
[Python][중급으로넘어가기] lambda 설명
Best Junior
2020. 7. 8. 12:32
일반적으로 보통 함수를 한줄로 간결히 만들고자 할 때 사용합니다.
def를 사용해야할 정도로 복잡하지 않거나 def를 사용할 수 없는 곳에서 주로 쓰입니다.
add = lambda a,b: a+b
result = add(3,4)
print(result)
# result = 7
아래와 동일하다고 보면 됩니다.
def add(a,b):
return a+b
result = add(3,4)
print(result)
# result = 7
또다른 lambda 활용 예시
sort = lambda L,x: sorted(L, reverse=x)
L2 = [5,3,1,4,2]
x2 = True
print(sort(L2,x2))