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