Python/알고리즘

알고리즘 입력

GongHwaChun 2022. 10. 4. 12:54

2개 이상의 정수 입력받기

numList = list(map(int, input.split()))

새로운 함수

split

  • String의 메소드이다.
  • 입력받은 값을 기준으로 string 배열을 return 한다.
  • 구분자를 입력하지 않으면 " "(공백)을 기본으로 구분한다.

map

  • 첫 번째 인자로 받은 함수를 두 번째로 인자로 받은 iterable한 객체에 적용시켜서 map 객체로 return한다.
  • iterable한 객체란 반복 가능한 객체를 말한다. list, tuple, set, dictionary 등이 이에 해당한다. 단 dictionary의 경우는 key 값만 적용된다.
  • 인자로 받은 원본을 수정하지 않고 새로운 객체를 return한다.
  • map형 객체는 인덱싱이 불가능하기 때문에 사용하기 편하게 list나 tuple로 형변환시켜준다.