Programming Language/Python
[python] 람다 표현식
yuseon-Lim
2021. 1. 1. 20:11
유튜브 강의를 참고했다.
람다 표현식 이란?
- 메소드로 전달 할 수 있는 익명 함수를 단순화 한 것
- 다름 함수의 인수로 넣을 때 주로 사용
람다 표현식으로 함수 만들기
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]
으로, 간단하게 사용 가능하다.
반응형