python -람다

DONGHYUN KOO·2020년 8월 3일
0

람다

함수의 매개변수로 함수를 전달하는 코드

filter()함수와 map()함수

함수를 매개변수로 전달하는 대표적인 함수

map(함수, 리스트)
map함수는 리스트의 요소를 함수에 넣고 리턴된 값으로 새로운 리스트를 구성

fliter(함수, 리스트)
리스트의 요소를 함수에 넣고 리턴된 값이 True인 것으로, 새로운 리스트를 구성해 주는 함수

def power(item):
	return item*item
def under_3(item):
	return item < 3
list_input_a =[1, 2, 3, 4, 5]
output_a =map(power,list_input_a)
print("#map()함수의 실행결과)
print("map(power, list_input_a):", output_a)
print("map(power, list_input_a):", list(output_a))
print()
filte()함수를 사용
output_b =filter(under_3, list_input_a)
print("#filter() 함수의 실행결과")
print("filter(under_3, list_input_a):",output_b)
print("filter(under_3, list_input_a):",list(output_b))

0개의 댓글