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 Print Colored Text to the Terminal
Convert Character Array to String in Java
Python vars()
Python Set union()
Python time Module
Python strftime()
Python Program to Print Hello world!
Deep Learning with Python - Francois Cholletf
Python Dictionary popitem()
Python hasattr()
Python zip()
Python Program to Sort Words in Alphabetic Order
Python Set difference()
Intelligent Projects Using Python - Santanu Pattanayak
Map to String Conversion in Java
Python Program to Check if a Key is Already Present in a Dictionary
Python Program to Check Leap Year
Python String partition()
Python Machine Learning Third Edition - Sebastian Raschka & Vahid Mirjalili
Python Program to Sort a Dictionary by Value
Python Program to Differentiate Between type() and isinstance()
Python String isupper()
Reading an HTTP Response Body as a String in Java
Python Program to Get the File Name From the File Path
Format ZonedDateTime to String
Python String format_map()
Python Program to Check If a List is Empty
String Processing with Apache Commons Lang 3
Python input()
Python Program to Print the Fibonacci sequence
Python max()
Python oct()