반응형

파이썬 split()함수 정리

 

 

1. 사용 목적

  • 문자열을 기준에 맞춰 자르기 위해 사용한다

  • 결과 값은 리스트 형태로 저장된다

 

2. 사용법

a = 'US Expresses Concern Over Cambodia Internet Controls'

print(a.split())
print(a.split(' '))

print(a.split('O'))

print(a.split(maxsplit=5))

 

3. 결과

print(a.split())
print(a.split(' '))
  • 'a'에 있는 문자열을 공백 기준(=스페이스)으로 나눈다 (위의 두개의 split()문은 같은 결과를 나타낸다.

  • 결과 : ['US', 'Expresses', 'Concern', 'Over', 'Cambodia', 'Internet', 'Controls']

print(a.split('O'))
  • 'a.split('O')'를 사용할 경우 알파벳 'O'를 기준으로 앞부분과 뒷부분으로 나뉜다.

  • 기준인 알파벳'O'는 기준 역할을 하고 사라진다.

  • 결과 : ['US Expresses Concern ', 'ver Cambodia Internet Controls']

print(a.split(maxsplit=5))
  • split()에 'maxsplit='이란 매개변수를 이용하면 최대 분할되는 개수를 지정할 수 있다.

  • 위의 구문에선 공백을 기준으로 분할되어 7개의 항목이어야 하지만 매개변수로 인해 앞에서 부터 5번 분할한다

    • 0인경우 분할횟수가 0번이므로 1개, 5인 경우 5번 분할하여 6개가 출력된다.

  • 결과 : ['US', 'Expresses', 'Concern', 'Over', 'Cambodia', 'Internet Controls']

반응형

'Phython > python 함수' 카테고리의 다른 글

파이썬(Python) 02. Join() 함수 사용법  (0) 2021.03.02

+ Recent posts