Python 강좌 : 제 23강 - 맵 함수

   

맵 함수 (map)


map를 사용하여 범위에 대한 모든 결과를 반환합니다.

lambda 함수와 list 함수를 같이 사용하여 결과를 반환합니다.

함수 생성

f=lambda x:x>0
g=lambda x:x**2

print(list(map(f, range(-5,5))))
print(list(map(g, range(5))))
결과
[False, False, False, False, False, False, True, True, True, True]
[0, 1, 4, 9, 16]


map(함수, 범위)를 사용하여 모든 결과를 반환합니다.

list() 또는 set() 등의 구문을 추가하지 않으면 <map object at 0x05A2A890> 등의 iterator 형태로 출력됩니다.



도움이 되셨다면 광고 클릭 부탁드립니다.

⤧  Next post Python 강좌 : 제 24강 - 집 함수 ⤧  Previous post Python 강좌 : 제 22강 - 필터 함수