반응형
함수의 기본 형태
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]
반응형
'Python' 카테고리의 다른 글
asyncio를 pip install 한 대가 (0) | 2025.04.29 |
---|---|
Immutable, Mutable (0) | 2022.06.07 |
Class 예제(3) - 원통의 표면적, 부피 (0) | 2022.05.17 |
Class 예제(2) - 두 점 사이의 거리, 기울기 (0) | 2022.05.17 |
Class 예제 (1) - 은행 계정 클래스 (0) | 2022.05.17 |