PYTHON
[python] 기초문법 - 람다함수
탱이나라
2021. 10. 11. 15:45
파이썬 기초문법 for 코딩테스트
람다함수(익명함수,람다표현식)
#1더해주는 함수 정의
def plus_one(x):
retrun x+1
print(plus_one(1))#2출력
#람다함수를 이용한다면?
#변수에 람다식 정의
plus_two=lambda x: x+2 #변수를 입력받아 2를 더해주는 람다식함수(왼쪽: 매개변수, 오른쪽:리턴값)
print(plus_two(1))#3출력
a=[1,2,3]
print(list(map(plus_one,a)))#a란 리스트 요소에 plus_one함수를 적용해라.
#map에 첫번째 매개변수는 함수가 들어간다. 여기서 따로 함수를 정의하지 않고 람다식을 넘길 수 있다.
a=[1,2,3]
print(list(map(lambda x: x+1,a)))#[2,3,4] 출력