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:
Java – Generate Random String
Python List pop()
Python memoryview()
Convert char to String in Java
Python Function Arguments
Python eval()
Python Keywords and Identifiers
Python Program to Convert Kilometers to Miles
Python Program to Differentiate Between type() and isinstance()
Machine Learning Applications Using Python - Cases studies form Healthcare, Retail, and Finance - Pu...
Python Strings
Python break and continue
Python Program to Reverse a Number
Python Program to Find LCM
Python String index()
String Initialization in Java
Python Program to Create Pyramid Patterns
Python iter()
Python String format_map()
Applied Text Analysis with Python - Benjamin Benfort & Rebecca Bibro & Tony Ojeda
Intelligent Projects Using Python - Santanu Pattanayak
Python Dictionary keys()
Python Set difference_update()
Python String rfind()
Python Anonymous / Lambda Function
Python while Loop
Python Dictionary popitem()
Python sorted()
Python super()
Python abs()
Python Program to Make a Simple Calculator
Python Program to Print Colored Text to the Terminal