더북(TheBook)

None 혹은 기본 인수로 split을 수행하면 공백 문자의 개수는 상관없다. 다음과 같이 말이다.

하지만 ‘구분_문자열’이 명시되면 한 문자는 다음 문자와 구분자에 의해서 정확하게 구분되어야 한다.

이 예시는 빈칸으로 구분되는 문자열을 추가로 인식한다. 빈 문자라도 말이다. 아마 이런 결과를 원하지는 않을 것이다. 코드를 실행한 후 반환된 리스트는 다음과 같다.

['Moe', '', '', '', 'Larry', 'Curly', '', 'Shemp']

또 하나의 흔한 ‘구분 문자열’은 콤마(,)나 콤마와 빈칸이 합쳐져 있는 경우다. 후자인 경우에는 ‘구분 문자열’이 정확하게 일치해야 한다. 예시를 살펴보자.

stooge_list = 'Moe, Larry, Curly, Shemp'.split(', ')
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.