The following are some advantages of arrays:
Arrays are similar to lists. The main difference is that arrays can store only one type of elements; whereas, lists can store different types of elements. When dealing with a huge number of elements, arrays use less memory than lists and they offer faster execution than lists.
The size of the array is not fixed in Python. Hence, we need not specify how many elements we are going to store into an array in the beginning.
Arrays can grow or shrink in memory dynamically (during runtime).
Arrays are useful to handle a collection of elements like a group of numbers or characters.
Methods that are useful to process the elements of any array are available in 'array' module.