Método rsplit() en Python

El método rsplit() en Python divide una cadena en una lista, comenzando desde la derecha.

Si no se especifica «max», este método devolverá lo mismo que el método split().

Importante: cuando se especifica maxsplit, la lista contendrá el número especificado de elementos más uno.

Ejemplo

Divide una cadena en una lista, usando una coma, seguida de un espacio (,) como separador:

txt = "manzana, plátano, fresa"

x = txt.rsplit(", ")

print(x)

Sintaxis

string.rsplit(separador, maxsplit)

Valores de parámetros

ParámetrosDescripción
separadorOpcional. Especifica el separador que se utilizará al dividir la cadena. Por defecto, cualquier espacio en blanco es un separador
maxsplitOpcional. Especifica cuántas divisiones hacer. El valor predeterminado es -1, que es «todas las ocurrencias»

Ejemplo

Divida la cadena en una lista con un máximo de 2 elementos:

txt = "manzana, plátano, fresa"

# ¡establecer el parámetro maxsplit en 1 devolverá una lista con 2 elementos!
x = txt.rsplit(", ", 1)

print(x)