람다 표현식
lambda
1. 람다 사용 방법
lambda 매개변수 : 리턴 (조건문)
lambda x: 50 if x==0 else x
함수의 기능. 간결한 문법. 로직이 복잡하지 않을 때 사용. 함수명과 return이 필요하지 않다.
2. map과 lamda
map (함수, 객체)
def plus(x):
return x+10
list(map(plus, [1,2,3]))
위의 코드를 람다로 바꾸면
map (람다, 객체 )
list(map(lambda x:x+10,[1,2,3]))
3. 람다 안에 elif 사용 불가
if 와 else만 사용해서 코드를 작성해야 한다.
'기술스택 > Python' 카테고리의 다른 글
[파이썬] 주피터노트북 matplotlib 시각화 한글 깨짐, 인코딩 문제 해결 방법 (0) | 2023.10.04 |
---|---|
[파이썬] 주피터노트북 '데이터 파일' 한글 깨짐, 인코딩 문제 해결 방법 (0) | 2023.09.18 |
[ 파이썬 ] *args 와 **kwargs (0) | 2023.09.07 |
[ 파이썬 ] 파일 오픈 함수 file I/O (0) | 2023.09.05 |
[ 파이썬 ] 데이터 타입 Data Type (0) | 2023.09.05 |