[python] 람다 표현식
2021. 1. 1. 20:11ㆍProgramming Language/Python
유튜브 강의를 참고했다.
람다 표현식 이란?
- 메소드로 전달 할 수 있는 익명 함수를 단순화 한 것
- 다름 함수의 인수로 넣을 때 주로 사용
람다 표현식으로 함수 만들기
10을 더해주는 함수 plus_ten
def plus_ten(x):
return x + 10
>>> plus_ten(1)
11
이를 람다 표현식으로 작성하면
lambda x: x + 10
이다. 이는 익명함수여서 호출을 하려면, 람다 표현식을 변수에 할당 해주면 된다.
plus_ten = lambda x: x + 10
map
list(map(lambda x: x+10, [1,2,3]))
하면 출력물이
[11, 12, 13]
으로, 간단하게 사용 가능하다.
반응형
'Programming Language > Python' 카테고리의 다른 글
[Python] collections.OrderedDict 정렬 (0) | 2021.01.05 |
---|---|
[Python] 리스트에 특정 값이 있는지 체크하기 (0) | 2021.01.05 |
[Python] split() (0) | 2021.01.04 |
[Python] 정규 표현식 (0) | 2021.01.04 |
[Python] isalnum(), isalpha() 함수 (0) | 2021.01.04 |