개인공부/[Python] / / 2022. 10. 22. 13:20

[파이썬] map함수 사용법

 

파이썬(Python)의 map 함수 사용법

 

map(function, iterable) 

- 튜플이나 리스트와 같이 iterable 한 객체를 각 원소에 function을 적용시켜주는 함수이다

- 반환값이 map 객체이다 

 

 

예제 1

 

정수 N, M을 입력받기

N, M = map(int,input().split())
print(N, M)

input()을 통해서 "2 3"이라는 문자열을 입력받고

split() 함수는 공백을 기준으로 iterable 한 객체를 만든다.

map함수는 int()라는 함수를 이 iterable 한 객체에 적용시켜주고

적용된 map 객체는 각각 N, M에 할당

결과는 int형 2, 3 이 각각 N,M에 할당된다.

 

예제 2

 

리스트 입력받기

li = list(map(int, input().split()))
print(li)

input()을 통해서  "1 2 3"이라는 문자열을 입력받고

split() 함수는 공백을 기준으로 iterable 한 객체를 만든다.

map 함수는 int() 함수로 iterable 한 객체에 적용시켜준다.

반환된 map 객체를 list함수가 list객체로 변환시켜준다

 

위에 예제에서 보면 알 수 있듯이 입력값 받을 때에 map 함수는 자주 쓰이므로 사용법을 꼭 기억하고 익혀두는 게 좋다.

 

 

 

 

'개인공부 > [Python]' 카테고리의 다른 글

[python] 파이썬 zip함수 사용법 정리 및 예시  (0) 2022.03.08
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유