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 String rpartition()
Python Program to Extract Extension From the File Name
Python Program to Compute all the Permutation of the String
Python Program to Get the File Name From the File Path
Python Program to Convert String to Datetime
Python Program to Display Fibonacci Sequence Using Recursion
Python List count()
Python Program to Check If a String Is a Number (Float)
Python String isidentifier()
Python Program to Check If Two Strings are Anagram
Python Set intersection_update()
Python String rstrip()
Python Strings
Python String center()
Python Operators
JavaScript Methods of RegExp and String
Python Deep Learning - Valentino Zocca & Gianmario Spacagna & Daniel Slater & Peter Roelants
Python String translate()
Deep Learning with Python - Francois Cholletf
Python String partition()
Python abs()
Python Tuple index()
JavaScript Eval: run a code string
Introduction to Machine Learning with Python - Andreas C.Muller & Sarah Guido
Python Dictionary fromkeys()
Python Program to Append to a File
Python Program to Generate a Random Number
Python Set update()
Python Dictionary get()
Python bytes()
Machine Learning with Python for everyone - Mark E.Fenner
Python Recursion