Método rsplit
O método rsplit retorna uma lista a partir de
uma string dividida pela última ocorrência
de uma substring e do delimitador
especificado no parâmetro. No segundo parâmetro
opcional, especificamos quantas vezes
dividiremos a string. Por padrão, é possível
dividir a string um número ilimitado de vezes.
Sintaxe
string.rsplit(separador, [número_de_divisões])
Exemplo
Vamos aplicar o método rsplit à
seguinte string e dividi-la uma vez:
txt = 'ab_ac_dea'
print(txt.rsplit('_', 1))
Resultado da execução do código:
['ab_ac', 'dea']
Exemplo
E agora vamos aplicar o método rsplit
sem especificar o número de divisões:
txt = 'ab_ac_dea'
print(txt.rsplit('_'))
Resultado da execução do código:
['ab', 'ac', 'dea']
Veja também
-
método
split,
que divide uma string por uma substring a partir da esquerda -
método
rpartition,
que divide uma string pela última ocorrência de uma substring -
método
rsplit,
que divide uma string por uma substring a partir da direita -
método
partition,
que divide uma string pela primeira ocorrência de uma substring -
método
join,
que retorna uma string a partir de uma lista de strings