split 메서드
split 메서드는
문자열을 왼쪽에서 첫 번째로 일치하는 부분 문자열과 매개변수에 지정된
구분자를 기준으로 나누어 리스트를 반환합니다. 두 번째 선택적
매개변수로 문자열을 몇 번 나눌지 지정합니다.
기본적으로 문자열을 제한 없이 여러 번
나눌 수 있습니다.
구문
문자열.split(구분자, [나누기 횟수])
예제
다음 문자열에 split 메서드를
적용하여 한 번 나눠보겠습니다:
txt = 'ab_ac_dea'
print(txt.split('_', 1))
코드 실행 결과:
['ab', 'ac_dea']
예제
이번에는 나누기 횟수를 지정하지 않고 split
메서드를 적용해 보겠습니다:
txt = 'ab_ac_dea'
print(txt.split('_'))
코드 실행 결과:
['ab', 'ac', 'dea']
함께 보기
-
rsplit메서드,
문자열을 오른쪽에서 부분 문자열로 나눕니다 -
rpartition메서드,
문자열을 마지막으로 일치하는 부분 문자열을 기준으로 나눕니다 -
partition메서드,
문자열을 첫 번째로 일치하는 부분 문자열을 기준으로 나눕니다 -
join메서드,
문자열 리스트로부터 하나의 문자열을 반환합니다