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 str()
Python Program to Shuffle Deck of Cards
Python filter()
Python String swapcase()
Python for Loop
Intelligent Projects Using Python - Santanu Pattanayak
Deep Learning with Python - Francois Cholletf
Python Deep Learning - Valentino Zocca & Gianmario Spacagna & Daniel Slater & Peter Roelants
Python Program Read a File Line by Line Into a List
Check if a String is a Palindrome in Java
Python Program to Find HCF or GCD
String Hashing
Split a String in Java
Python String upper()
Python Program to Get the Class Name of an Instance
Applied Text Analysis with Python - Benjamin Benfort & Rebecca Bibro & Tony Ojeda
Python zip()
Python Package
Python Program to Iterate Over Dictionaries Using for Loop
Python Errors and Built-in Exceptions
Converting String to Stream of chars
Reading an HTTP Response Body as a String in Java
How to Get Started With Python?
Python Program to Return Multiple Values From a Function
Python Dictionary clear()
Python Set symmetric_difference()
Python Set issuperset()
Python complex()
Python pow()
Python Program to Check Whether a String is Palindrome or Not
Python Program to Capitalize the First Character of a String
Python Shallow Copy and Deep Copy