Python Arrays

Python Programming Training Certification

Flexible Hours

100 Assignments

Instructor Led online Training

50 LMS Access

24X7 Support

100% Skill Level

Enquire Now

4.9 out of 1000+ Ratings
Best Python Institute for Learning Python Course & Training, Live Project Training in Python with Django, Data Science and AI, Interview Assistance, Expert Coaching Trainers. Python Certification & Interview Assistance! Get free demo now!

Course Overview

Python is one of the world’s top programming languages used today and Python training has become the most popular training across individuals. Training Basket’s Python Training & Certification course covers basic and advanced Python concepts and how to apply them in real-world applications.Python is a flexible and powerful open-source language that is easy to learn and consists of powerful libraries for data analysis and manipulation. Our Python training course content is curated by experts as per the standard Industry curriculum. The curriculum, coding challenges and real-life problems cover data operations in Python, strings, conditional statements, error handling, shell scripting, web scraping and the commonly used Python web framework Django. Take this Python training and certification course and become job-ready now.

Python Arrays

An array is defined as a collection of items that are stored at contiguous memory locations. It is a container which can hold a fixed number of items, and these items should be of the same type. An array is popular in most programming languages like C/C++, JavaScript, etc.

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.

Array Representation

An array can be declared in various ways and different languages. The important points that should be considered are as follows:

  • Index starts with 0.
  • We can access each element via its index.
  • The length of the array defines the capacity to store the elements.

Array operations

Some of the basic operations supported by an array are as follows:

  • Traverse – It prints all the elements one by one.
  • Insertion – It adds an element at the given index.
  • Deletion – It deletes an element at the given index.
  • Search – It searches an element using the given index or by the value.
  • Update – It updates an element at the given index.

The Array can be created in Python by importing the array module to the python program.

  • from array import *
    arrayName = array(typecode, [initializers])

Accessing array elements

We can access the array elements using the respective indices of those elements.

  • import array as arr
    a = arr.array(‘i’, [2, 4, 6, 8])
    print(“First element:”, a[0])
    print(“Second element:”, a[1])
    print(“Second last element:”, a[-1])


  • 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.

  • import array as arr
    numbers = arr.array(‘i’, [1, 2, 3, 5, 7, 10])

    # changing first element
    numbers[0] = 0
    print(numbers) # Output: array(‘i’, [0, 2, 3, 5, 7, 10])

    # changing 3rd to 5th element
    numbers[2:5] = arr.array(‘i’, [4, 6, 8])
    print(numbers) # Output: array(‘i’, [0, 2, 4, 6, 8, 10])


  • 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.

  • import array as arr
    number = arr.array(‘i’, [1, 2, 3, 3, 4])
    del number[2] # removing third element
    print(number) # Output: array(‘i’, [1, 2, 3, 4])


  • 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 [3] 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.


  • len(array_name)

Array Concatenation

We can easily concatenate any two arrays using the + symbol.


  • a=arr.array(‘d’,[1.1 , 2.1 ,3.1,2.6,7.8])
    print(“Array c = “,c)


  • 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.


  • import array as arr
    x = arr.array(‘i’, [4, 7, 19, 22])
    print(“First element:”, x[0])
    print(“Second element:”, x[1])
    print(“Second last element:”, x[-1])


  • 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.

Recently Trained Students

Jessica Biel

– Infosys

My instructor had sound Knowledge and used to puts a lot of effort that made the course as simple and easy as possible. I was aiming for with the help of the ZebLearn Online training imparted to me by this organization.

Richard Harris


I got my training from Zeblearn in the Python Certification Training, I would like to say that say he is one of the best trainers. He has not even trained me but also motivated me to explore more and the way he executed the project, in the end, was mind-blowing.

Candidate’s Journey During Our Training Program

Card image cap

Expert’s Advice & Selection of Module

Choosing the right type of module for the training is half the battle & Our Team of experts will help & guide you.

Card image cap

Get Trained

Get Trained & Learn End to End Implementation from our Expert Trainer who are working on the same domain.

Card image cap

Work on Projects

We Do make our student’s work on multiple case studies , scenario based tasks & projects in order to provide real-time exposure to them.

Card image cap


We have a dedicated placement cell in order to provide placement assistance & relevant interviews to our candididates till selection

Placement Partner


Leave your details


Download Course Content