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:
Deep Learning with Python - Francois Chollet
Python String endswith()
Python Program to Count the Number of Occurrence of a Character in String
Python Program to Add Two Numbers
Python Set add()
Python String rjust()
Python Program to Reverse a Number
Python Exception Handling Using try, except and finally statement
Python hash()
Python Program to Randomly Select an Element From the List
Python String rpartition()
Python List index()
Python Program to Create a Countdown Timer
Python setattr()
Python isinstance()
Python datetime
Python all()
Deep Learning with Python - A Hands-on Introduction - Nikhil Ketkar
Python print()
Python String translate()
Building Machine Learning Systems with Python - Willi Richert & Luis Pedro Coelho
Python Program to Find Hash of File
Python String find()
Java – Reader to String
Python Program to Find the Factorial of a Number
Python bin()
Python Dictionary get()
Python sum()
Python Program to Check If a String Is a Number (Float)
Python String isalnum()
Python String startswith()
Python pass statement