공부

[python]숫자로 이루어진 문자열을 int형 list로 변경

근성 2023. 3. 25. 15:18

[python]숫자로 이루어진 문자열을 int형 list로 변경

 

어느날, codetree에서 코딩공부를 하면서 아래와 같은 input을 받았습니다.

 

3

1 2 3 4

3은 int형으로 input()으로 입력을 받았지만

아래 1 2 3 4를 바로 int형으로 사용할때는 어떻게 해야할까라는 고민을 했습니다.

list(map(원하는 data type, list이름) 을 이용하면 가능합니다

 
array = [] # 여러 data들을 담아둘 list선언
array = input().split() # 입력 받은 data들을 띄어쓰기로 구별한 list
array = list(map(int, array)) # map을 이용해서 int형이 담긴 list로 설정