Using the split() Method for Strings
The split()
method divides a string into multiple parts based on a specified character.
By default, it splits the string using spaces as the delimiter and returns the result in the form of a list.
What is a List? : A data type that manages multiple pieces of data as a single entity. Lists are expressed with square brackets
[]
, and each piece of data is separated by commas.
text = "Apple Banana Cherry" splitted_text = text.split() # ['Apple', 'Banana', 'Cherry'] print(splitted_text)
If you wish to split the string based on a specific character or substring, you can provide that substring as an argument to the split()
method.
For example, a string using commas (,) as delimiters can be split using split(",")
as shown below.
What is a Delimiter? : A character or string that specifies the boundary between different parts of data.
text = "Apple,Banana,Cherry" # Using comma as a delimiter splitted_text = text.split(",") # ['Apple', 'Banana', 'Cherry'] print(splitted_text)
Where to Use the split() Method?
The split()
method is typically used to divide sentences and paragraphs into specific words or to process delimiter-separated data, such as in CSV files.
csv_data = "Name,Age,City\nJohn,30,NewYork\nSusan,45,LosAngeles" # Splitting data using newline character \n as delimiter lines = csv_data.split("\n") # Processing each line of the split data for line in lines: # Splitting data using comma as a delimiter fields = line.split(",") print(fields) # Output: # ['Name', 'Age', 'City'] # ['John', '30', 'NewYork'] # ['Susan', '45', 'LosAngeles']
What is the default delimiter for the split()
function?
Comma
Newline character
Space
Semicolon
Guidelines
AI Tutor
Publish
Design
Upload
Notes
Favorites
Help
Code Editor
Execution Result