코딩 테스트를 풀다보면 이중 리스트에서 특정 값을 기준으로 sorting 을 진행하는 경우들이 있는데 아래와 같이 lambda를 쓰는 경우를 많이 봐왔고 의문이 생겼다. 왜 사용하는 걸까? _list = [[1,70],[15,23],[7,164],[34,6],[2,10]] _list.sort(key= lambda x:x[1]) print(_list) Result 파이썬에서는 lambda 함수를 이용하여 이름없는 함수인 익명 함수를 만들 수 있다. 아래는 매개변수에 increment하는 익명함수이다. ※ lambda 정의방법 = lambda x: x+1 뒤에 x+1 자리에 원하는 기능들을 작성하면 된다. 일반적인 함수 작성법을 사용하면 되는데 왜 lambda 함수를 사용하는 걸까? 가장 큰 이유는 코드..