# How to convert One Dimensional list to Array?

A list in Python is a linear data structure that can hold heterogeneous elements they do not require to be declared and are flexible to shrink and grow. On the other hand, an array is a data structure which can hold homogeneous elements, arrays are implemented in Python using the Numpy library. Arrays require less memory than list.

The similarity between an array and a list is that the elements of both array and a list can be identified by its index value.

In Python lists can be converted to arrays by using two methods from the NumPy library:

• Using numpy.array()
``````# importing library
import numpy
# initializing list lst = [1, 7, 0, 6, 2, 5, 6]
# converting list to array arr = numpy.array(lst)

# displaying list print ("List: ", last)
# displaying array print ("Array: ", arr)
``````

Output:

`List: [1, 7, 0, 6, 2, 5, 6] Array: [1 7 0 6 2 5 6]`

• Using numpy.asarray()
``````# importing library
import numpy
# initializing list lst = [1, 7, 0, 6, 2, 5, 6]
# converting list to array arr = numpy.asarray(lst)
# displaying list print ("List:", last)
# displaying array print ("Array: ", arr)
``````

Output:

`List: [1, 7, 0, 6, 2, 5, 6] Array: [1 7 0 6 2 5 6]`