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:
Encode a String to UTF-8 in Java
Python Dictionary
Python compile()
Python RegEx
Python List count()
Python tuple()
Jackson – Marshall String to JsonNode
Python Set isdisjoint()
Python String find()
Python min()
Python Data Analytics with Pandas, NumPy and Matplotlib - Fabio Nelli
Python String ljust()
Python Program to Compute all the Permutation of the String
Python String format()
Python String index()
Python Machine Learning Second Edition - Sebastian Raschka & Vahid Mirjalili
Python Program to Count the Number of Each Vowel
Python Global Keyword
Python Program to Illustrate Different Set Operations
Python String capitalize()
Python print()
Python Get Current time
Python String partition()
Python Program to Print Hello world!
Why String is Immutable in Java?
Python Generators
Python Iterators
Python break and continue
Python Program to Convert Bytes to a String
Python frozenset()
Python String isalnum()
Python Program to Create a Long Multiline String