The method split() returns a list of all the words in the string, using str as the separator (splits on all whitespace if left unspecified), optionally limiting the number of splits to num.
str -- This is any delimeter, by default it is space.
num -- this is number of lines to be made
str.split(str="", num=string.count(str)).
#!/usr/bin/python str = "Line1-abcdef \nLine2-abc \nLine4-abcd"; print str.split( ) print str.split(' ', 1 )
When we run above program, it produces following result −
['Line1-abcdef', 'Line2-abc', 'Line4-abcd'] ['Line1-abcdef', ' Line2-abc Line4-abcd']