728x90
Lambda
- 익명함수
- 함수를 한 줄로 표현 -> 가벼운 함수
- lambda 매개변수 : 표현식
장점
- 코드 간결화
- 가독성이 높아짐
- 함수 만드는 과정이 없어 생산성이 높아짐
단점
- 재사용이 불가능하다
- 디버깅이 어렵다
- 재귀에 쓰이기 부적합하다
map
- 매개변수인 list 나 tuple을 사용자 정의 함수에 맞게 처리하는 함수
- map(함수, list or tuple)
Python의 sort의 경우로 lambda를 이용하여 사용자 함수에 맞는 정렬을 시킬 수 있다.
728x90
'Python > 이론, 기초' 카테고리의 다른 글
[Python] 파일 관련 모듈 (0) | 2022.08.10 |
---|---|
[Python] Class (0) | 2022.08.09 |
[Python] assert (0) | 2022.08.06 |
[Python] *args, **kwargs (0) | 2022.08.06 |
[Python] List (0) | 2021.07.02 |