Python String split method with Example – Python Tutorial
6 years ago Lalit Bhagtani 0
In this tutorial, we will learn about python string split method.
Python String split method :
This method divide ( split ) the string in to multiple parts, using separator ( sep ) passed as an argument and return all of these parts as a list.
Syntax : < String Object >.split( sep , maxsplit ) : < List Object >
sep : It is a separator string used by method to divide the given string.
maxsplit : It is the maximum number of divide that the method can perform.
Example:
# Case 1 : sep = '@'
sep_1 = '@'
s_1 = 'abc@def@ghi@jkl'
l_1 = s_1.split(sep_1)
print('case 1: ')
print(l_1)
# Case 2 : sep = ' ' maxSplit = 2
sep_2 = ' '
maxSplit_2 = 2
s_2 = 'abc def ghi jkl'
l_2 = s_2.split(sep_2,maxSplit_2)
print('case 2: ')
print(l_2)
# In this case, split method will divide the string (s2) 2 times as maxSplit is 2, So list will have 3 elements.
# Case 3 : sep = '@' maxSplit = 5
sep_3 = '@'
maxSplit_3 = 5
s_3 = 'abc@def@ghi@jkl@mno'
l_3 = s_3.split(sep_3,maxSplit_3)
print('case 3: ')
print(l_3)
# In this case, split method will divide the string (s3) 4 times, as separator string ('@') is present only 4 times, So list will have 3 elements.
# Case 4 : sep = None or sep not passed
sep_4 = None
s_4 = 'abc def ghi jkl'
l_4 = s_4.split(sep_4)
# l_4 = s_4.split() can also be used.
print('case 4: ')
print(l_4)
# In this case, split method will divide the string s4 by using space as a separator.
References :-
That’s all for Python String split method. If you liked it, please share your thoughts in comments section and share it with others too.