El método Python String rsplit() devuelve una lista de strings después de dividir la string dada desde el lado derecho por el separador especificado.
Sintaxis:
str.rsplit(separador, maxsplit)
Parámetros:
- separador: El es un delimitador. La string se divide en este separador especificado comenzando desde el lado derecho. No se proporciona entonces cualquier espacio en blanco es un separador.
- maxsplit: es un número, que nos dice que dividamos la string en un máximo de número de veces proporcionado. Si no se proporciona, entonces no hay límite.
Devolver:
Devuelve una lista de strings después de dividir la string dada desde el lado derecho por el separador especificado.
Error:
No obtendremos ningún error incluso si no estamos pasando ningún argumento.
Ejemplo 1
Python3
# Python code to split a string # using rsplit. # Splits at space word = 'geeks for geeks' print(word.rsplit()) # Splits at 'g'. Note that we have # provided maximum limit as 1. So # from right, one splitting happens # and we get "eeks" and "geeks, for, " word = 'geeks, for, geeks' print(word.rsplit('g', 1)) # Splitting at '@' with maximum splitting # as 1 word = 'geeks@for@geeks' print(word.rsplit('@', 1))
Producción:
['geeks', 'for', 'geeks'] ['geeks, for, ', 'eeks'] ['geeks@for', 'geeks']
Ejemplo 2
Python3
word = 'geeks, for, geeks, pawan' # maxsplit: 0 print(word.rsplit(', ', 0)) # maxsplit: 4 print(word.rsplit(', ', 4)) word = 'geeks@for@geeks@for@geeks' # maxsplit: 1 print(word.rsplit('@', 1)) # maxsplit: 2 print(word.rsplit('@', 2))
Producción:
['geeks, for, geeks, pawan'] ['geeks', 'for', 'geeks', 'pawan'] ['geeks@for@geeks@for', 'geeks'] ['geeks@for@geeks', 'for', 'geeks']
Ejemplo 3
Python3
word = 'geeks for geeks' # Since separator is 'None', # so, will be splitted at space print(word.rsplit(None, 1)) print(word.rsplit(None, 2)) # Also observe these print('@@@@@geeks@for@geeks'.rsplit('@')) print('@@@@@geeks@for@geeks'.rsplit('@', 1)) print('@@@@@geeks@for@geeks'.rsplit('@', 3)) print('@@@@@geeks@for@geeks'.rsplit('@', 5))
Producción:
['geeks for', 'geeks'] ['geeks', 'for', 'geeks'] ['', '', '', '', '', 'geeks', 'for', 'geeks'] ['@@@@@geeks@for', 'geeks'] ['@@@@', 'geeks', 'for', 'geeks'] ['@@', '', '', 'geeks', 'for', 'geeks']
Publicación traducida automáticamente
Artículo escrito por pawan_asipu y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA