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 Find Sum of Natural Numbers Using Recursion
Python String encode()
Python complex()
Python bytearray()
Python list()
Python String zfill()
Python Global, Local and Nonlocal variables
Deep Learning with Python - Francois Chollet
Python len()
Python Program to Check if a Number is Positive, Negative or 0
Python Dictionary items()
Python Program to Check Whether a String is Palindrome or Not
Python del Statement
Deep Learning with Python - A Hands-on Introduction - Nikhil Ketkar
Split a String in Java
Python Program to Find HCF or GCD
Python setattr()
Convert Character Array to String in Java
Python Program to Print Hello world!
Python repr()
Python String title()
Java InputStream to String
Python String format_map()
Python Set issubset()
Python Program to Capitalize the First Character of a String
Python List append()
Python Program to Differentiate Between del, remove, and pop on a List
Python Set remove()
Python Program to Get Line Count of a File
Python String startswith()
Convert String to int or Integer in Java
Python for Loop