개발/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
반응형

'개발 > 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