New Tutorials:

# NumPy splitlines() function

In this tutorial, we will cover `splitlines()` function of the char module in the Numpy library.

For each element in an array the `splitlines()` function is used to return a list of the lines in the element, breaking at line boundaries.

This function calls the `str.splitlines` for every element in the given array.

### Syntax of `splitlines()`:

The syntax required to use this function is as follows:

``numpy.char.splitlines(a, keepends=None)``

The above syntax indicates that `splitlines()` function takes two parameters.

Parameters:

let us discuss the above-given parameters of this function and these are as follows:

• a
This parameter represents the input array of strings.

• keepends
This is an optional argument having boolean values. If we want to include line breaks, then we can use this parameter, by setting its value as True.

Returned Values:

This function will return the array of List objects.

## Example 1: Without `keepends` parameter

The code snippet is as follows where we will use `splitlines()` function:

``````import numpy as np

string1 = "Studytonight \n is a best place \n to learn coding online"
out = np.char.splitlines(string1)
print("After applying splitlines() function:")
print(out)``````

After applying splitlines() function:
['Studytonight ', ' is a best place ', ' to learn coding online']

## Example 2: With `keepends` parameter

``````import numpy as np

x = np.char.splitlines('The quick brown \rfox jumps over \rthe lazy dog.', keepends=False)
print(x) ``````

['The quick brown ', 'fox jumps over ', 'the lazy dog.']

## Summary

In this tutorial we learnd about `splitlines()` function of the Numpy library which is used to split string present in array into substrings based on the line break character.