Monday, 14 February 2022

Split funtion in Python with example

How to use Split in Python

The split() method in Python returns a list of the words in the string/line , separated by the delimiter string. This method will return one or more new strings. All substrings are returned in the list datatype.

Syntax



Parameter Description
separator The is a delimiter. The string splits at this specified separator. If is not provided then any white space is a separator.
maxsplit It is a number, which tells us to split the string into maximum of provided number of times. If it is not provided then there is no limit.
return The split() breaks the string at the separator and returns a list of strings.

If no separator is defined when you call upon the function, whitespace will be used by default. In simpler terms, the separator is a defined character that will be placed between each variable. The behavior of split on an empty string depends on the value of sep. If sep is not specified, or specified as None, the result will be an empty list. If sep is specified as any string, the result will be a list containing one element which is an empty string .

Splitting String by space

The split() method in Python without an argument splits on whitespace.

example

output

Splitting on first occurrence

In the following example, it will Split by first 2 whitespace only.

example

output

Splitting lines from a text file in Python

The following Python program reading a text file and splitting it into single words in python

example

Splitting String by newline(\n)

output

Splitting String by tab(\t)

output

Splitting String by comma(,)

output

Split string with multiple delimiters

In this case Python uses Regular Expression.

example

output

Split a string into a list

The following Python program split a string to a List.

example

output

maxsplit parameter

Split the string into a list with max 2 items

output

In the above program maxsplit is 2, the first two string are split and rest of them are in a same string.

Split a string into array of characters

output


Source : http://net-informations.com/python/file/split.htm



No comments:

Post a Comment