development♥

파이썬 map 함수 사용방법

리니❤ 2023. 5. 28. 09:27
반응형

 

 

map함수는

요소를 지정된 함수로 처리해주고

여러 데이터 값을 다른 타입으로 변환하게 해준다.

 

 

 

 

사용방법

map(함수, 반복가능한 객체)

 

 

# 문제 설명
# 정수 a와 b가 주어집니다. 각 수를 입력받아 입출력 예와 같은 형식으로 출력하는 코드를 작성해 보세요.

여기에서는 둘다 int값으로 변형할거기 때문에 map함수를 사용했지만

a,b = map(int,input("a와 b값을 입력하세요.").strip().split())
if a>=-100000 and b<=100000:
      print("a =",a)
      print("b =",b)
else:
      print("다시 입력하세요.")

 

-------------------------------------------------------------------------------------------------------------------------------------------------------------

 

# 문제 설명
# 문자열 str과 정수 n이 주어집니다.
# str이 n번 반복된 문자열을 만들어 출력하는 코드를 작성해 보세요.

여기에서는 str은 문자 n은 정수로 다른 타입으로 사용할거라서 한번에 형변환을 하는게 아니라서

map함수를 사용하지 않음

str,n=input("글자와 반복하고싶은 숫자를 입력해주세요.").strip().split(' ')
if len(str)>=1 and len(str)<=10 and int(n)>=1 and int(n)<=5:
      repeat=str*int(n) #여기 n도 int로 형변환을 시켜줘야함
      print(repeat)
else:
      print("다시 입력하세요.")
반응형