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 Transpose a Matrix
Python String format()
Python String lower()
Python issubclass()
Python Global Keyword
Python Program to Make a Flattened List from Nested List
Python Program Read a File Line by Line Into a List
Python Program to Add Two Matrices
Python Program to Shuffle Deck of Cards
Python abs()
Python setattr()
Introduction to Scientific Programming with Python - Joakim Sundnes
Python Program to Delete an Element From a Dictionary
Python Anonymous / Lambda Function
Python format()
Most commonly used String methods in Java
Python Program to Find the Largest Among Three Numbers
Python property()
Python Set copy()
Python Matrices and NumPy Arrays
Python Program to Safely Create a Nested Directory
Machine Learning with Python for everyone - Mark E.Fenner
Python timestamp to datetime and vice-versa
Count Occurrences of a Char in a String
Python Program to Multiply Two Matrices
Python Program to Check Armstrong Number
Python String isdecimal()
Python sum()
Python Program to Print Hello world!
Python Functions
Deep Learning in Python - LazyProgrammer
Python String zfill()