개발/Python
파이썬 split() 함수
강서버
2021. 4. 16. 14:02
반응형
split() 함수는 문자열을 분리하여 리스트로 만들 때 사용
인수가 없으면 빈 스페이스(' ')로 분리하고 인수가 있으면 인수로 분리한다.
인수 없이 분리
>>> str = 'one two three'
>>> myList = str.split()
>>> type(myList)
<class 'list'>
>>> myList
['one', 'two', 'three']
인수 없이 분리하는데 빈 스페이스(' ')가 없는 경우
>>> str = 'one,two,three'
>>> myList = str.split()
>>> myList
['one,two,three']
인수(예, 컴마(','))로 분리
>>> str = 'one,two,three'
>>> myList = str.split(',')
>>> myList
['one', 'two', 'three']
컴마스페이스(', ')로 분리가 필요한 경우
>>> str = 'one, two, three'
인 경우 컴마(',')로 분리하면 스페이스(' ')가 포함되기도 한다.
>>> myList = str.split(',')
>>> myList
['one', ' two', ' three']
그래서 컴마스페이스로 분리한다.
>>> str = 'one, two, three'
>>> myList = str.split(', ')
>>> myList
['one', 'two', 'three']
728x90
반응형