[Python] 람다식의 문법, 기억 방법
먼저
이 보도는 간단하게 나의 람다식 작법과 기억 방법을 총결하였다.
구상한 독자층은 다음과 같다.
・파이썬이 시작했지만 람다식 작법을 잘 몰라요.
· 람다식 문법을 잘 기억하고 싶다
・수학을 배우면 f(x)라는 함수의 문법을 안다
람다식
람다식은 함수를 간단하게 설명하는 기법이다.
예컨대
func.pydef func(a,b):
return a*b
의 코드
lambda.pylambda a,b: a*b
위에서 말한 바와 같다.lambda(lamda)를 사용하는 의식이기 때문에 람다식이라고 합니다.
또한 람다식 기법을 사용한 경우func.함수를 설명할 수 있습니다.py처럼 def 이름을 사용할 필요가 없습니다.
이로써 람다식 기술의 함수를 무명 함수라고 부른다.
람다식의 문법, 기억법
그럼, 나는 람다식으로 간단한 무명 함수를 묘사할 것이다.
여기서 다음 수학계의 함수를 고려해 보자.f(x) = 2x
보시다시피 이것은 x의 수량을 배로 되돌려 주는 함수입니다.
λ식으로 기술하면 다음과 같다.
lambda.pylambda x: 2*x
이 람다식을 이전에 f(x)로 쓴 함수와 비교하면 다음과 같은 관계가 있다.
f(x)는lambdax,=:2×는2*x입니다.
람다식에 익숙하지 않을 때 수학 함수 f(x)를 이렇게 정의하려면 쉽게 머리에 들어갈 수 있다.
λ식을 쓸 때의 절차는 다음과 같다.
함수의 처리 내용을 확인합니다. (두 배의 값을 되돌려주고 형식 변환을 합니다.)
② f(x)=를 쓰는 요령, lambda×를 쓴다. (변수명은 적당히 변경한다)
③ 규정된 처리 내용에 따라 코드를 쓴다(2*x,str(x) 등)
끝맺다
어때?
난 람다식 기법에서 적응하기 어려웠고 힘들었지만 수학을 좋아해서 이렇게 조금 생각을 바꾸자 단번에 친근감이 생겼다.
람다식은 필터와 맵 등 유명한 함수를 활용할 때 매우 유용한 기교다.
나는 기억 방법이 적합하고 적합하지 않은 곳이 있다고 생각한다.
대처를 잘 못하는 사람이 있으니 한 예로 이런 생각을 해보는 게 좋지 않겠나.
Reference
이 문제에 관하여([Python] 람다식의 문법, 기억 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/happyisland44/items/7eb6f1a59af3b808d3fa
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
람다식은 함수를 간단하게 설명하는 기법이다.
예컨대
func.py
def func(a,b):
return a*b
의 코드lambda.py
lambda a,b: a*b
위에서 말한 바와 같다.lambda(lamda)를 사용하는 의식이기 때문에 람다식이라고 합니다.또한 람다식 기법을 사용한 경우func.함수를 설명할 수 있습니다.py처럼 def 이름을 사용할 필요가 없습니다.
이로써 람다식 기술의 함수를 무명 함수라고 부른다.
람다식의 문법, 기억법
그럼, 나는 람다식으로 간단한 무명 함수를 묘사할 것이다.
여기서 다음 수학계의 함수를 고려해 보자.f(x) = 2x
보시다시피 이것은 x의 수량을 배로 되돌려 주는 함수입니다.
λ식으로 기술하면 다음과 같다.
lambda.pylambda x: 2*x
이 람다식을 이전에 f(x)로 쓴 함수와 비교하면 다음과 같은 관계가 있다.
f(x)는lambdax,=:2×는2*x입니다.
람다식에 익숙하지 않을 때 수학 함수 f(x)를 이렇게 정의하려면 쉽게 머리에 들어갈 수 있다.
λ식을 쓸 때의 절차는 다음과 같다.
함수의 처리 내용을 확인합니다. (두 배의 값을 되돌려주고 형식 변환을 합니다.)
② f(x)=를 쓰는 요령, lambda×를 쓴다. (변수명은 적당히 변경한다)
③ 규정된 처리 내용에 따라 코드를 쓴다(2*x,str(x) 등)
끝맺다
어때?
난 람다식 기법에서 적응하기 어려웠고 힘들었지만 수학을 좋아해서 이렇게 조금 생각을 바꾸자 단번에 친근감이 생겼다.
람다식은 필터와 맵 등 유명한 함수를 활용할 때 매우 유용한 기교다.
나는 기억 방법이 적합하고 적합하지 않은 곳이 있다고 생각한다.
대처를 잘 못하는 사람이 있으니 한 예로 이런 생각을 해보는 게 좋지 않겠나.
Reference
이 문제에 관하여([Python] 람다식의 문법, 기억 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/happyisland44/items/7eb6f1a59af3b808d3fa
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
f(x) = 2x
lambda x: 2*x
어때?
난 람다식 기법에서 적응하기 어려웠고 힘들었지만 수학을 좋아해서 이렇게 조금 생각을 바꾸자 단번에 친근감이 생겼다.
람다식은 필터와 맵 등 유명한 함수를 활용할 때 매우 유용한 기교다.
나는 기억 방법이 적합하고 적합하지 않은 곳이 있다고 생각한다.
대처를 잘 못하는 사람이 있으니 한 예로 이런 생각을 해보는 게 좋지 않겠나.
Reference
이 문제에 관하여([Python] 람다식의 문법, 기억 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/happyisland44/items/7eb6f1a59af3b808d3fa텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)