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 ascii()
Convert String to Byte Array and Reverse in Java
Python String format_map()
Python String expandtabs()
Python Set add()
Python super()
Python String lower()
Python Program to Concatenate Two Lists
Python Tuple index()
Python Program to Find the Size (Resolution) of a Image
Python globals()
Building Chatbots with Python Using Natural Language Processing and Machine Learning - Sumit Raj
Statistical Methods for Machine Learning - Disconver how to Transform data into Knowledge with Pytho...
Python Program to Display Calendar
Python Program to Count the Occurrence of an Item in a List
Python Anonymous / Lambda Function
Python Program to Find the Factorial of a Number
Python Program to Print Output Without a Newline
Python type()
Python for Loop
Python String title()
Python object()
Python Program to Make a Flattened List from Nested List
Python property()
CharSequence vs. String in Java
Python Program to Print all Prime Numbers in an Interval
Python String lstrip()
Python Program to Sort a Dictionary by Value
Python Program to Display Fibonacci Sequence Using Recursion
Python datetime
Python Program to Measure the Elapsed Time in Python