lambda 인자: 표현식
(lambda 인자: 표현식)(인자값)
add = lambda x, y: x + y
result = add(3, 5)
print(result) # 출력: 8
또는, 함수 정의와 동시에 사용할 때에는 다음과 같이 사용할 수도 있다.
result = (lambda x, y: x + y)(5, 3)
print(result) # 출력: 8
numbers = [1, 2, 3, 4, 5]
doubled = list(map(lambda x: x * 2, numbers))
print(doubled) # 출력: [2, 4, 6, 8, 10]
map(함수, list)subject_scores = [("국어", 70), ("수학", 85), ("사회", 60), ("과학", 90)]
sorted_subject_scores = sorted(subject_scores, key=lambda x : x[1])
print(sorted_subject_scores)
# 출력: [('사회', 60), ('국어', 70), ('수학', 85), ('과학', 90)]
print((lambda x: x[0] * x[1])(list(map(int, (input().split())))))
input=lambda:sys.stdin.readline().rstrip()
sys.stdin.readline().rstrip()를 반환하는 함수로 재정의한다.