본문 바로가기

코딩/파이썬

파이썬 map 함수를 알아보자

반응형

안녕하세요.

오늘부터 백준을 풀어보자! 싶어서 열심히 문제를 풀어봤는데,

사칙연산 문제부터 막혀서 다른분들의 솔루션을 슬쩍 보니 map 함수를 많이들 쓰시더군요.

 

근데 저는 map 함수가 뭔지 모르는 코린이라서 map 함수를 찾아봤습니다.

제가 찾아본바에 따르면, map 함수는  리스트 형태의 데이터를 지정된 함수로 일괄 처리해줍니다.

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

예를 들어 위와 같은 코드를 실행하면, 

각각 변수 a와 b에 입력받는 데이터를 int함수로 처리해줍니다.

map(처리할 함수, 처리할 데이터)

map 함수의 사용방법은 위와 같습니다.

처리할 함수에는 데이터를 일괄 처리할 함수를 집어넣어주면 되고,

그 뒤에 처리할 데이터를 넣어주면 됩니다.

 

저는 멍청하게 변수 a랑 b를 각각 int함수로 감싸줬는데,

아주 편안하고 쉬운 방법이 있었습니다.

반응형