split ( )
split()
는 파이썬 문자열 String의 메서드로 string 자료를 List 형태로 변환해 주는 함수입니다.
1. 디폴트 값으로 문자열 안의 빈 공간을 기준으로 단어를 추출하여 List로 리턴합니다.
2. 괄호 안에 인자 값을 설정할 경우, 설정한 값을 기준으로 단어를 추출합니다.
기본 구문 Syntax
1. split()
메서드는 주어진 문자열 안에 포함된 단어를 추출하여 List 형태로 리턴합니다.
예를 들어, 다음의 코드를 실행합니다.
text = "Hello world everyone!"
x = text.split()
print(x)
출력 결과는 다음과 같습니다.
['Hello', 'world', 'everyone!']
2. 괄호 안에 들어가는 인자 값은 선택 사항으로, 어떤 기준으로 string을 추출할 것인지 지정해 줄 수 있습니다.
예를 들어, 콤마를 기준으로 다음과 같은 문장을 추출할 수 있습니다.
text = "Hello everyone, welcome to my house, my name is James"
x = text.split(",")
print(x)
출력 결과는 다음과 같습니다.
['Hello everyone', ' welcome to my house', ' my name is James']
3. 만약, 괄호 안에 아무런 값도 입력하지 않을 경우 디폴트 값으로 띄어쓰기 공백인 whitespace가 설정됩니다.
예를 들어, 먼저 아무런 인자 값을 넣지 않고 다음과 같이 split()
함수를 실행합니다.
text = "Hello everyone, welcome to my house, my name is James"
x = text.split()
print(x)
출력 결과는 다음과 같습니다.
['Hello', 'everyone,', 'welcome', 'to', 'my', 'house,', 'my', 'name', 'is', 'James']