오뚝이개발자

문자열을 list로 변환 본문

Language/파이썬

문자열을 list로 변환

땅어 2020. 3. 23. 17:25
728x90
300x250

파이썬을 사용하면서 공백으로 구분되지 않은 문자열을 입력으로 받을 때가 있다. 이 때 각 문자열을 리스트의 한 원소로 넣고 싶을 때가 있다. 가령 "110"을 ['1', '1', '0']으로 넣고자 할 때가 그러하다. 이런 경우 list()함수를 사용해주면 된다.

>>>string = "110"
>>>list(string)
['1', '1', '0']

 

input으로 입력받은 string을 int로 변환시켜 위와 같이 넣고 싶을 때는 map함수를 사용해주면 된다.

n = list(map(int, list(input())))
print(n)

위 코드의 input으로 110을 넣어주면 결과로 ['1', '1', '0']이 아닌 [1,1,0]이 나오게 된다.

728x90
300x250
Comments