>  기사  >  백엔드 개발  >  Python의 람다 표현식에 대한 종합 분석

Python의 람다 표현식에 대한 종합 분석

WBOY
WBOY원래의
2016-12-05 13:27:191521검색

람다식이란

"람다 표현"(lambda 표현)은 익명 함수입니다. 람다 표현은 수학의 람다 계산을 기반으로 명명된 것입니다. 람다 추상화(lambda abstraction)에 직접적으로 해당하는 것, 즉 익명 함수입니다. 함수 이름이 없습니다. 람다 표현식은 클로저를 나타낼 수 있습니다(기존 수학적 의미와 다르다는 점에 유의하세요).

Lambda는 특정 함수를 반복적으로 호출해야 하고 너무 많은 코드를 작성하고 싶지 않은 경우 대신 람다 표현식을 사용할 수 있습니다.

람다의 일반 형식:

람다 인수: 조작(인수)

샘플 코드:

추가 = 람다 x,y : x + y
인쇄 추가(3,5)
#출력: 8

사용법:

정렬.

a = [(1, 2), (4, 1), (9, 10), (13, -3)]
a.sort(key=lambda x: x[1])
print(a)
# Output: [(13, -3), (4, 1), (1, 2), (9, 10)]

위는 편집자가 소개한 Python의 Lambda 표현식입니다. 궁금한 사항이 있으면 메시지를 남겨주시면 편집자가 시간에 맞춰 답변해 드리겠습니다. 또한 Script House 웹사이트를 지원해 주시는 모든 분들께 감사의 말씀을 전하고 싶습니다!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.