rsplit 메서드

rsplit 메서드는 문자열을 매개변수로 지정된 구분자의 마지막 일치 항목을 기준으로 나누어 리스트를 반환합니다. 두 번째 선택적 매개변수에는 문자열을 몇 번 나눌지 지정합니다. 기본적으로 문자열은 무제한으로 나눌 수 있습니다.

문법

python문자열.rsplit(구분자, [나누기 횟수])

예제

다음 문자열에 rsplit 메서드를 적용하고 한 번 나눠 보겠습니다:

pythontxt = 'ab_ac_dea'
print(txt.rsplit('_', 1))

코드 실행 결과:

python['ab_ac', 'dea']

예제

이번에는 나누기 횟수를 지정하지 않고 rsplit 메서드를 적용해 보겠습니다:

pythontxt = 'ab_ac_dea'
print(txt.rsplit('_'))

코드 실행 결과:

python['ab', 'ac', 'dea']

함께 보기

  • 문자열을 왼쪽에서부터 구분자로 나누는 split 메서드
  • 문자열을 마지막으로 발견된 구분자로 나누는 rpartition 메서드
  • 문자열을 오른쪽에서부터 구분자로 나누는 rsplit 메서드
  • 문자열을 처음 발견된 구분자로 나누는 partition 메서드
  • 문자열 리스트를 하나의 문자열로 결합하는 join 메서드