Table of Contents
In this tutorial, we will learn about the Python String split() method with the help of examples.
The split() method breaks up a string at the specified separator and returns a list of strings.
Example
text = 'Python is a fun programming language'
# split the text from space
print(text.split(' '))
# Output: ['Python', 'is', 'a', 'fun', 'programming', 'language']
1. Syntax of String split()
The syntax of split() is:
str.split(separator, maxsplit)
2. split() Parameters
The split() method takes a maximum of 2 parameters:
- separator (optional)- Delimiter at which splits occur. If not provided, the string is splitted at whitespaces.
- maxsplit (optional) – Maximum number of splits. If not provided, there is no limit on the number of splits.
3. split() Return Value
The split() method returns a list of strings.
4. Example 1: How split() works in Python?
text= 'Love thy neighbor'
# splits at space
print(text.split())
grocery = 'Milk, Chicken, Bread'
# splits at ','
print(grocery.split(', '))
# Splits at ':'
print(grocery.split(':'))
Output
['Love', 'thy', 'neighbor'] ['Milk', 'Chicken', 'Bread'] ['Milk, Chicken, Bread']
5. Example 2: How split() works when maxsplit is specified?
grocery = 'Milk, Chicken, Bread, Butter'
# maxsplit: 2
print(grocery.split(', ', 2))
# maxsplit: 1
print(grocery.split(', ', 1))
# maxsplit: 5
print(grocery.split(', ', 5))
# maxsplit: 0
print(grocery.split(', ', 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 a maximum of maxsplit+1 items.
Related posts:
Python Program to Get File Creation and Modification Date
Python Program to Compute all the Permutation of the String
Count Occurrences of a Char in a String
Python list()
Python next()
Python Program to Check Armstrong Number
Python Program to Count the Occurrence of an Item in a List
Python super()
Python map()
Python List append()
Deep Learning with Python - Francois Chollet
Python format()
Python String title()
Converting String to Stream of chars
Python String encode()
Python Program to Delete an Element From a Dictionary
Reading an HTTP Response Body as a String in Java
Python Set update()
Statistical Methods for Machine Learning - Disconver how to Transform data into Knowledge with Pytho...
Python String rpartition()
Python sleep()
Python List pop()
Python frozenset()
Java – Reader to String
Python Program to Differentiate Between del, remove, and pop on a List
Encode a String to UTF-8 in Java
Python min()
Python String islower()
Python Operators
Python List index()
Python sum()
Python Variables, Constants and Literals