map( )은 function과 리스트, 튜플 등 iterable 을 인자로 받아 map 객체로 리턴
1. function을 사용하는 경우
dummy_list = [1,2,3,4,5]
def square(i):
return i**2
list(map(square, dummy_list))

2. python 기본 모듈을 사용하는 경우
dummy_list = [1,2,3,10,11]
max(map(min, enumerate(dummy_list)))

3. lambda를 사용하는 경우
dummy_list = [1,2,3,4,5]
list(map(lambda x: x**2, dummy_list))

반응형
'Python' 카테고리의 다른 글
[Python] zip 함수 - 길이가 동일한 iterable 연산 (0) | 2023.06.14 |
---|---|
[Python] sum 함수 - sum의 인자 iterable, start에 대하여 (0) | 2023.06.14 |
[Python] Collections - Counter 객체로 key, value 쌍 생성 (0) | 2023.06.13 |
[Python] list 정렬 - sort, sorted의 차이 (0) | 2023.06.13 |
[Python] Visual Studio Code에서 가상환경 만들기 (0) | 2022.03.02 |
댓글