[Python] lambda

현지·2021년 8월 30일
0

Python

목록 보기
3/6

lambda

익명 함수, 즉 이름이 없는 함수를 정의하기 위한 용도로 사용된다.

사용 예시 #1

def func(a):
	return a+1

위와 같이 함수를 이용하지 않고 lambda를 이용해 간결하게 표현 가능하다.

func = lambda a: a+1

인자 두 개를 받아 사용할 수 있다.

func = lambda a, b: a+b

사용 예시 #2

정렬을 할 때 유용하게 사용된다.

result = [[5, 6], [5, 2], [1, 7], [2, 0]]
result.sort(key = lambda x : (x[0],x[1]))

이중 리스트인 경우 x[0], x[1]의 순서로 정렬할 수 있다.

✅결과

0개의 댓글