코딩공부
python map 함수 _ TIL 4일차
Dong_Devlog
2022. 9. 1. 19:06
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)