파이썬 기초문법 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] 출력
'PYTHON' 카테고리의 다른 글
[python] 기초문법 - 함수만들기 (0) | 2021.10.11 |
---|---|
[python] 기초문법 - 2차원 리스트 생성과 접근 (0) | 2021.10.11 |
[python] 기초문법 - 리스트와 내장함수(2) (0) | 2021.09.16 |
[python] 기초문법 - 리스트와 내장함수(1) (0) | 2021.09.13 |
[python] 기초문법 - 문자열과 내장함수 (0) | 2021.09.09 |