Array is an idea of storing multiple items of the same type together and it makes easier to calculate the position of each element by simply adding an offset to the base value. A combination of the arrays could save a lot of time by reducing the overall size of the code. It is used to store multiple values in single variable. If you have a list of items that are stored in their corresponding variables like this:
car1 = "Lamborghini"
car2 = "Bugatti"
car3 = "Koenigsegg"
If you want to loop through cars and find a specific one, you can use the array.
The array can be handled in Python by a module named array. It is useful when we have to manipulate only specific data values. Following are the terms to understand the concept of an array:
Element - Each item stored in an array is called an element.
Index - The location of an element in an array has a numerical index, which is used to identify the position of the element.
An array can be declared in various ways and different languages. The important points that should be considered are as follows:
Some of the basic operations supported by an array are as follows:
The Array can be created in Python by importing the array module to the python program.
Accessing array elements
We can access the array elements using the respective indices of those elements.
First element: 2 Second element: 4 Second last element: 8
Explanation: In the above example, we have imported an array, defined a variable named as "a" that holds the elements of an array and print the elements by accessing elements through indices of an array.
How to change or add elements
Arrays are mutable, and their elements can be changed in a similar way like lists.
array('i', [0, 2, 3, 5, 7, 10]) array('i' ,[0, 2, 4, 6, 8, 10])
Explanation: In the above example, we have imported an array and defined a variable named as "numbers" which holds the value of an array. If we want to change or add the elements in an array, we can do it by defining the particular index of an array where you want to change or add the elements.
Why to use arrays in Python?
A combination of arrays saves a lot of time. The array can reduce the overall size of the code.
How to delete elements from an array?
The elements can be deleted from an array using Python's del statement. If we want to delete any value from the array, we can do that by using the indices of a particular element.
array('i', [10, 20, 40, 60])
Explanation: In the above example, we have imported an array and defined a variable named as "number" which stores the values of an array. Here, by using del statement, we are removing the third element  of the given array.
Finding the length of an array
The length of an array is defined as the number of elements present in an array. It returns an integer value that is equal to the total number of the elements present in that array.
We can easily concatenate any two arrays using the + symbol.
Array c= array('d', [1.1, 2.1, 3.1, 2.6, 7.8, 3.7, 8.6])
In the above example, we have defined variables named as "a, b, c" that hold the values of an array.
First element: 4 Second element: 7 Second last element: 22
Explanation: In the above example, first, we have imported an array and defined a variable named as "x" which holds the value of an array and then, we have printed the elements using the indices of an array.