'lambda' 태그의 글 목록 — 뚝딱이

lambda

Python/이론, 기초

[Python] map에서 lambda 쓰기

lambda는 다양한 함수에서 쓸 수 있는데 sort에서만 쓰다가 map에서 쓰는 법도 기록하려고 한다! map(함수, 입력) map은 입력 리스트를 함수와 같게 바꿀 수 있으며 나는 보통 map(int, list)과 같은 형태로 입력값을 한 번에 int로 바꾸는 방법으로 주로 사용했다. 제곱 아래의 코드 함수 부분에 제곱식을 넣어 list의 값을 제곱수로 바꿀 수 있다. def calc(x): return x*x print(list(map(calc, range(1,6)))) [1, 4, 9, 16, 25] Lambda 위와 같이 함수를 넣어도 되지만 일회용으로만 사용할 함수의 경우 lambda로 작성하여 함수부분에 넣을 수 있다. print(list(map(lambda x: x*x, range(1,6)..

Python/이론, 기초

[Python] Lambda

Lambda 익명함수 함수를 한 줄로 표현 -> 가벼운 함수 lambda 매개변수 : 표현식 장점 코드 간결화 가독성이 높아짐 함수 만드는 과정이 없어 생산성이 높아짐 단점 재사용이 불가능하다 디버깅이 어렵다 재귀에 쓰이기 부적합하다 map 매개변수인 list 나 tuple을 사용자 정의 함수에 맞게 처리하는 함수 map(함수, list or tuple) Python의 sort의 경우로 lambda를 이용하여 사용자 함수에 맞는 정렬을 시킬 수 있다.

파송송
'lambda' 태그의 글 목록