Python String rsplit() Method

Python rsplit() method seperates the string and returns a list. It splits from the right using seperator as a delimiter. If seperator is not specified, any whitespace string is a separator. This method does same as split() except splitting from the right which is described in detail below.

Note: if separator is not given, whitespace is treated as separator.

Signature

Parameters

sep: A string parameter acts as a seperator.

maxsplit: number of times split perfomed.

Return

It returns a comma separated list.

Let's see some examples of rsplit() method to understand it's functionality.

Python String rsplit() Method Example 1

This is a simple example to understand the usage of rsplit() method.

Output:

['Java', 'is', 'a', 'programming', 'language']

Python String rsplit() Method Example 2

Let's pass a parameter separator to the method, see the example.

Output:

['', ' is a programming language']

Python String rsplit() Method Example 3

The string is splited each time when a is occurred. See the example below.

Output:

['J', 'v', ' is ', ' progr', 'mming l', 'ngu', 'ge']

Python String rsplit() Method Example 4

Along with separator, we can also pass maxsplit value. The maxsplit is used to set the number of times to split.

Output:

['Java is a programming langu', 'ge']
['Java is a progr', 'mming l', 'ngu', 'ge']

Next TopicPython Strings