-
LambdaComputer Science/Basic Programming with Python 2021. 11. 20. 10:20
이름없는, anonymous function, lambda가 있다. 어떠한 숫자 또는 type을 arguments로 받을 수 있지만 단 하나의 expression만 할 수 있다.
x = lambda a : a + 10 print(x(7))
17
위에처럼 람다를 정의해서 x라는 함수로 만들어둔 후 사용도 가능하고,
def run(func, x): print(func(x)) run(lambda x : x + 1, 5)
6
function의 parameter로도 받을 수 있다.
'Computer Science > Basic Programming with Python' 카테고리의 다른 글
Python Library (0) 2021.11.20 Python Useful Functions (0) 2021.11.20 Nested Function (0) 2021.11.19 Recursive Function (0) 2021.11.19 Python Variable (0) 2021.11.18