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:
Python String startswith()
Python Program to Get a Substring of a String
Python Program to Check Leap Year
How to Get Started With Python?
Reading an HTTP Response Body as a String in Java
Java InputStream to String
Python String count()
Python Program to Compute the Power of a Number
Python @property decorator
Deep Learning with Python - Francois Cholletf
Python Program to Find Hash of File
Python print()
Python List index()
Python Program to Swap Two Variables
Python next()
Java String Conversions
Python Program to Get the Class Name of an Instance
Python all()
Python String istitle()
Java Program to Permute All Letters of an Input String
Python Errors and Built-in Exceptions
Python String zfill()
Python bool()
Python *args and **kwargs
Python Program to Find the Factors of a Number
Python Program to Count the Number of Each Vowel
Python String swapcase()
Python Program to Extract Extension From the File Name
Python String center()
Python Program to Check the File Size
Python Generators
Python Program to Make a Flattened List from Nested List