[python] 람다 표현식

2021. 1. 1. 20:11Programming 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]

으로, 간단하게 사용 가능하다.

반응형