반응형
람다 표현식을 이용해서 함수 만들기
def add(x1):
return x1 + 1
이게 기본적인 함수인데, 이 add라는 함수를 람다 표현식으로 다시 만들어볼 수 있다.
lambda x1: x1 + 1 #람다 표현식 = 익명 함수
람다 표현식 만들어서 사용하는 방법
1. 변수에 할당하기
lambdaDef = lambda x1: x1 + 1:
lambdaDef(1)
>>2
단순히 람다 표현식만 쓰면 안 되고, 람다 표현식을 이처럼 변수에 할당해주어야 사용할 수 있다.
변수 = lambda A: B
이 형식인데 A는 def add(A)의 A이고, B는 def에 등장하는 식이다.
2. 람다 표현식을 호출해서 사용하기
#(람다 표현식)(대입하고 싶은 수)
(lambda x1: x1 + 1)(1)
이렇게 대입하고 싶은 수를 옆에 넣어줌으로써, 바로 호출하여 사용할 수도 있다.
반응형
'코딩테스트 대비 > Python 문법' 카테고리의 다른 글
| [Python] enumerate 사용법 (0) | 2023.07.08 |
|---|---|
| [Python] 각 자릿수 분리하는 방법 (0) | 2023.06.25 |
| [Python] 파이썬 타입 힌트 / 힌팅 / 어노테이션 (0) | 2023.06.22 |
| [Python] 리스트에 숫자 추가할 때 주의사항 (0) | 2023.06.20 |
| [Python] read(), input() (0) | 2023.06.20 |