본문 바로가기
코딩공부

python map 함수 _ TIL 4일차

by Dong_Devlog 2022. 9. 1.
map 함수 설명

map(function, iterable)

function에는 적용할 함수, iterable에는 반복 가능한 자료형(리스트, 튜플 등)이 옵니다.

 

함수의 동작은 두 번째 인자로 들어온 반복 가능한 자료형을 첫 번째 인자로 들어온 함수에 하나씩 넣어 함수를 수행하는 함수입니다.

 

 

map 함수 예제

input에 정수 10 20을 넣으면 결과값으로 1020으로 출력하게 됩니다.

input에서 입력받은 값이 문자열이기 때문입니다.

a, b = input().split()

print(a+b)

 

입력 값을 정수로 변환하여 30의 결과를 얻기 위해서는 int함수를 사용하여 정수로 변환시켜주어야 합니다.

a, b = input().split()
a = int(a)
b = int(b)

print(a+b)

 

이때 매번 변수값을 정수로 변환해주기 귀찮기 때문에 map 함수를 사용해서 모든 변수를 정수로 변환시켜줄 수 있습니다.

a, b = map(int, input().split())

print(a+b)

 

댓글