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 istitle()
Python List index()
Python String splitlines()
Python Program to Solve Quadratic Equation
Python Program to Find All File with .txt Extension Present Inside a Directory
Python String count()
Python String startswith()
Python Program to Extract Extension From the File Name
Converting a Stack Trace to a String in Java
Python tuple()
Convert String to int or Integer in Java
Python enumerate()
Python String isalnum()
Python Decorators
Python Set discard()
Python Input, Output and Import
Python Dictionary setdefault()
Python sorted()
Java String Conversions
Check if a String is a Palindrome in Java
Python min()
Python String isdigit()
Python Program to Illustrate Different Set Operations
Python delattr()
Python filter()
Python Dictionary
Machine Learning Mastery with Python - Understand your data, create accurate models and work project...
Generate a String
Python Get Current time
Python for Programmers with introductory AI case studies - Paul Deitel & Harvey Deitel
Python Statement, Indentation and Comments
Python map()