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ámetros | Descripción |
---|---|
separador | Opcional. Especifica el separador que se utilizará al dividir la cadena. Por defecto, cualquier espacio en blanco es un separador |
maxsplit | Opcional. 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)