파이썬 filter
-
[파이썬] 9. Lamda 함수란? filter, map, reduce파이썬 Python 2019. 12. 5. 19:30
Lamda 함수란? 단일문으로 표현되는 익명함수이다. 즉, 이름없이 구현체만 존재하는 간결한 함수라고 할 수 있다. 코드 상에서 한번만 사용되는 기능이 있을 때, 굳이 함수로 만들지 않고 1회성으로 만들어 쓸때 사용한다. 기존에 함수를 정의 할 때 def 라는 키워드를 사용했는데, lamda 라는 키워드를 사용해 함수를 정의할 수 있다. def square(x): return x**2 square(5) # 25 square2 = lambda x: x**2 print(type(square2)) square(5) # 25 def add(x,y): return x+y add2 = lambda x,y: x+y #코드를 간결하게 하기 위함. add2(10, 20) #30 strings = ['bob', 'char..