[Python] Lambda
·
개발 (Development)/Python
Programmers 문제를 풀며 정렬, 배열 관련 문제 풀이에서 많이 보게되어 이해가 부족하여 정리하고자 한다.1. Lambda 란?파이썬에서의 lambda는 런타임에 생성해서 사용할 수 있는 '익명 함수' 이다. 함수형 프로그래밍 언어에서의 lambda와 같은 건 아니지만 map(), filter(), sort() 등에서 많이 사용되는 기능이다. lambda를 사용할 경우 필요한 곳에서 즉시 사용하고 버릴 수 있기 때문에 코드가 간결해지고 메모리가 절약된다.2. Lambda 사용법기본lambda 인자리스트 : 표현식예시function = lambda x : x + 1function(4)# 53. map() 함수 활용람다 함수의 장점은 map() 함수와 함께 사용될 때 진가를 발휘한다. map() 은 ..