Python

[Python] Map

baecode 2022. 9. 1. 23:27
반응형

함수의 기본 형태

map(function, iterable)

첫 번째 매개변수로는 적용 할 함수(function) ,

두 번째 매개변수로는 리스트,튜플, str 등의 Iterable 한 객체가 들어갑니다.

 

map이 반환 해주는 값은 map객체 이기 때문에 해당 객체를 list 혹은 tuple로 변환 시켜 줄 수 있습니다.

 

작동 방식은 주어진 2번째 매개변수인 iterable 객체를 하나씩 첫번째 매개변수인 funtion을 적용하여 하나씩 반환하여 최종적으로 목록을 반환합니다 ( map object)

 

예제 ]

def exam(n):
	return n + n
   
exam_numbers = [1,2,3,4,5,6]

result = list(map(exam,exam_numbers))

print(result)

# Output

# [2,4,6,8,10,12]
반응형