Table of Contents
The rsplit() method splits string from the right at the specified separator and returns a list of strings.
The syntax of rsplit()
is:
str.rsplit([separator [, maxsplit]])
1. rsplit() Parameters
rsplit()
method takes maximum of 2 parameters:
- separator (optional)- The is a delimiter.
rsplit()
method splits string starting from the right at the specified separator.
If the separator is not specified, any whitespace (space, newline etc.) string is a separator. - maxsplit (optional) – The maxsplit defines the maximum number of splits.
The default value of maxsplit is -1, meaning, no limit on the number of splits.
2. Return Value from rsplit()
rsplit()
breaks the string at the separator starting from the right and returns a list of strings.
3. Example 1: How rsplit() works in Python?
text= 'Love thy neighbor' # splits at space print(text.rsplit()) grocery = 'Milk, Chicken, Bread' # splits at ',' print(grocery.rsplit(', ')) # Splitting at ':' print(grocery.rsplit(':'))
Output
['Love', 'thy', 'neighbor'] ['Milk', 'Chicken', 'Bread'] ['Milk, Chicken, Bread']
When maxsplit is not specified, rsplit()
behaves like split()
.
4. Example 2: How split() works when maxsplit is specified?
grocery = 'Milk, Chicken, Bread, Butter' # maxsplit: 2 print(grocery.rsplit(', ', 2)) # maxsplit: 1 print(grocery.rsplit(', ', 1)) # maxsplit: 5 print(grocery.rsplit(', ', 5)) # maxsplit: 0 print(grocery.rsplit(', ', 0))
Output
['Milk, Chicken', 'Bread', 'Butter'] ['Milk, Chicken, Bread', 'Butter'] ['Milk', 'Chicken', 'Bread', 'Butter'] ['Milk, Chicken, Bread, Butter']
If maxsplit is specified, the list will have the maximum of maxsplit+1
items.
Related posts:
Jackson – Marshall String to JsonNode
Python divmod()
Python String zfill()
Python enumerate()
Python Set remove()
Python Program to Find the Square Root
Java InputStream to String
How to Remove the Last Character of a String?
Convert String to Byte Array and Reverse in Java
Python String rstrip()
Python Set union()
Machine Learning with Python for everyone - Mark E.Fenner
Python Program to Illustrate Different Set Operations
Python Directory and Files Management
Python bytearray()
Python Program to Convert Celsius To Fahrenheit
Python Program to Remove Duplicate Element From a List
How to get current date and time in Python?
Python Recursion
Python Machine Learning Cookbook - Practical solutions from preprocessing to Deep Learning - Chris A...
Python Dictionary pop()
Python round()
Python Program to Access Index of a List Using for Loop
Python Program to Count the Number of Digits Present In a Number
Python dir()
Python Program to Find HCF or GCD
Java – Reader to String
Format ZonedDateTime to String
Python String isprintable()
Python Program to Check If a String Is a Number (Float)
Python List Comprehension
Python Set intersection()