All Our Services
W3Schools offers a wide range of services and products for beginners and professionals,
helping millions of people everyday to learn and master new skills.
Split a string into a list where each word is a list item:
txt = "welcome to the jungle"
x = txt.split()
print(x)
Try it Yourself »
The
split()
method splits a string into a
list.
You can specify the separator, default separator is any whitespace.
Note:
When maxsplit is specified, the list will contain the
specified number of elements
plus one
.
separator
Optional. Specifies the separator to use when splitting the string.
By default any whitespace is a separator
maxsplit
Optional. Specifies how many splits to do. Default value is -1, which is
"all occurrences"
Split the string, using comma, followed by a space, as a separator:
txt = "hello, my name is Peter, I am 26 years old"
x = txt.split(", ")
print(x)
Try it Yourself »
Example
Use a hash character as a separator:
txt = "apple#banana#cherry#orange"
x = txt.split("#")
print(x)
Try it Yourself »
Example
Split the string into a list with max 2 items:
txt = "apple#banana#cherry#orange"
# setting the maxsplit parameter
to 1, will return a list with 2 elements!
x = txt.split("#", 1)
print(x)
Try it Yourself »
Report Error
If you want to report an error, or if you want to make a suggestion, do not hesitate to send us an e-mail:
[email protected]
W3Schools is optimized for learning and training. Examples might be simplified to improve reading and learning.
Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness
of all content. While using W3Schools, you agree to have read and accepted our
terms of use
,
cookie and privacy policy
.
W3Schools is Powered by W3.CSS
.