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)
'코딩공부' 카테고리의 다른 글
[python] 재귀함수 회문 검사 / TIL_220920 (0) | 2022.09.20 |
---|---|
[python] 재귀함수(Recursive Function) / TIL_220919 (0) | 2022.09.19 |
[python]set 집합 자료형 함수 / TIL_220916 (0) | 2022.09.16 |
[python]args, kwargs / TIL_220915 (0) | 2022.09.15 |
CSS display: grid (0) | 2022.08.29 |
댓글