반응형
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
반응형
'개발 > Python' 카테고리의 다른 글
| 파이썬 리스트 내포 (0) | 2021.04.16 |
|---|---|
| 파이썬 join() 함수 (0) | 2021.04.16 |
| 파이썬 구분자 변경하기 (0) | 2021.04.16 |
| 파이썬 append()와 extend() 차이 (0) | 2021.04.16 |
| 파이썬 sort()와 sorted() 차이 (0) | 2021.04.16 |