Descripción
El método rsplit()
de la clase str
permite dividir una cadena en una lista de subcadenas, utilizando un separador especificado. La división se realiza desde la derecha hacia la izquierda. Si no se especifica un separador, se utilizan espacios en blanco como separadores por defecto. También puede especificar cuántas divisiones realizar.
Sintaxis
str.rsplit(sep=None, maxsplit=- 1)
Parámetros
- maxsplit: Este es un parámetro opcional que define el número máximo de divisiones. El valor predeterminado es -1, lo que significa “todas las divisiones posibles”.
- sep: Este es otro parámetro opcional que especifica el delimitador. Si se omite o es None, se aplicará cualquier espacio en blanco como separador.
Clase Padre
Ejemplo
texto = "Hola, mi nombre es Juan"
resultado = texto.rsplit(sep=' ', maxsplit=2)
print(resultado)
En este ejemplo, la cadena “Hola, mi nombre es Juan” se divide en tres subcadenas [“Hola, mi nombre”, “es”, “Juan”], utilizando el espacio ‘ ‘ como separador y limitando el número de divisiones a 2.