코딩테스트를 할 때 입력 값을 리스트로 변경해야 할 때가 있는데 쉽게 변경하는 방법이 있더라구요.
한 줄로 입력된 값을 리스트로 만들어 주는 문법입니다.
> 리스트란?
파이썬의 자료형 중 하나로 자료들을 목록 형태로 관리하는 자료형입니다.
목록을 구성하는 요소들의 순서가 있고 수정 할 수 있으며 삭제 또한 가능합니다.
코드는 list, map, split 내장 함수를 이용합니다.
map 함수가 이용되는것을 보고 어떤 상황때 사용되는지 확인해봤습니다.
> map함수란?
파이썬의 내장 함수이며 요소마다 특정 함수를 적용할때 사용됩니다.
아래 같은 경우는 입력된 값들을 int(정수형)으로 바꿔줍니다.
a = list(map(int, input().split()))
해당 코드를 풀어서 해석하면 입력받은 값을 띄어쓰기로 구분하며 각 요소들을 정수형으로 바꾸고 리스트형태로 선언합니다.
실제로 적용해보면 1~7까지 띄어쓰기하여 입력하면 리스트로 해당 값들이 들어간 것을 확인할 수 있습니다.
이처럼 파이썬에서는 내장함수들을 잘 이용하면 적은 코드로 효율성 높게 이용할 수 있어서 좋은 것 같습니다.
앞으로도 많이 공부해서 효율 높은 코드를 작성할 수 있도록 해야겠습니다.