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 globals()
Python enumerate()
Python Program to Extract Extension From the File Name
Python String capitalize()
Python String isupper()
Python strptime()
Python complex()
Python String rfind()
Python Program to Check If a String Is a Number (Float)
Java String to InputStream
Python Modules
Python compile()
Python List append()
Python Program to Return Multiple Values From a Function
Python filter()
Python Set intersection()
Python Global, Local and Nonlocal variables
Python Dictionary clear()
Python Program to Convert Two Lists Into a Dictionary
Python Program to Check If Two Strings are Anagram
Python Program to Illustrate Different Set Operations
Python Machine Learning Second Edition - Sebastian Raschka & Vahid Mirjalili
String Set Queries
Python Program to Concatenate Two Lists
Python Program to Create a Long Multiline String
Python Program to Shuffle Deck of Cards
How to Remove the Last Character of a String?
Python hash()
Python Program to Display the multiplication Table
Python Program to Slice Lists
Deep Learning with Applications Using Python - Navin Kumar Manaswi
Python repr()