반응형
파이썬 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 |
---|