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:
Why String is Immutable in Java?
Python repr()
Python Program to Get a Substring of a String
Python datetime
Convert char to String in Java
Python String capitalize()
Python isinstance()
Python Program to Check If a String Is a Number (Float)
Python oct()
Python String lstrip()
Deep Learning with Python - Francois Cholletf
Python RegEx
Python Program to Trim Whitespace From a String
Reading an HTTP Response Body as a String in Java
Python String lower()
Python eval()
Python staticmethod()
Case-Insensitive String Matching in Java
Python List append()
Python globals()
Python for Loop
Python Program to Check Whether a String is Palindrome or Not
Python Program to Measure the Elapsed Time in Python
Python Set update()
Python Program to Display the multiplication Table
Python Program to Get the Full Path of the Current Working Directory
Converting a List to String in Java
Python int()
Building Chatbots with Python Using Natural Language Processing and Machine Learning - Sumit Raj
Python object()
String Processing with Apache Commons Lang 3
Python String upper()