Foros Python

Versión completa: [Consulta] split() y rsplit()
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Hola una consulta, estoy repasando algunas funciones con cadenas y el la función .split() me permite listar el contenido de una cadena en este caso con los espacios en blanco y vi rsplit() lo probé y me devolvió el mismo resultado. Mi consulta es la siguiente: en qué se diferencian? 

Dejo el link hacia la imágen porque no me permite poner la img: split()

Muchas gracias
Hola.

La diferencia es que rsplit() analiza la cadena de derecha (right) a izquierda, pero esto solo se ve reflejado si se explicita el argumento maxsplit, que indica el máximo de veces que puede "cortarse" la cadena.

Código:
>>> cadena = "Esto es una cadena para prueba"
>>> cadena.split(maxsplit=2)
['Esto', 'es', 'una cadena para prueba']
>>> cadena.rsplit(maxsplit=2)
['Esto es una cadena', 'para', 'prueba']

Saludos!
Perfecto, ahí lo entendí.
Muchas gracias