HomePythonPython Program to Calculate Average Using Arrays

Python Program to Calculate Average Using Arrays

In this python tutorial, you will learn how to Calculate Average Using Arrays with the built in statements of the python programming language.

How to Calculate Average Using Arrays?

Let’s take a look at the source code, here the values are assigned in the code, the built in statements carry out the function.

# Python program to get average of a list

def Average(lst):
    return sum(lst) / len(lst)

lst = [15, 19, 43, 31, 65, 24, 82, 59]
average = Average(lst)

print("Average of the list =", round(average, 2))


Average of the list = 42.25
  1. At the start, we use def Average(lst)where the def keyword is used to define a function and the Average(lst) is to call the average function to get the average of the values stored in the variable (lst)
  2. Using the return function and the built in functions sum(lst) and len(lst), we return the sum of the values stored in the variable (lst)divided by the length of the values stored in (lst)
  3. The formula for calculating the average of a list of values is the sum of all terms divided by the number of those terms as given above.
  4. We declare the variable (lst) equal to the values [15, 19, 43, 31, 65, 24, 82, 59], after which we declare the variable average which is equal to the average of the variable (lst)
  5. Using the print function, we display the statement ("Average of the list =", round(average, 2)), where the round function gives the rounded value of the obtained average value stored in the variable.


  • The Sum() function adds up all the numerical values in an iterable, such as a list, and returns the total of those values.
  • The Len() function returns the length of an object. It is a built in function.
  • The Round() function returns a number that is a rounded version of the specified number, with the specified number of decimals.
  • The statement for the input function are enclosed in single quotes and parenthesis.
  • The \n in the code indicates a new line or the end of a statement line or a string.
  • The print statement/string to be displayed in enclosed in double quotes.

Leave A Reply

Your email address will not be published. Required fields are marked *

You May Also Like

In this Python program, we will create a singly linked list and remove duplicate elements from it. A linked list...
This Python program solves the Celebrity Problem by finding a person who is known by everyone but does not know...
This Python program uses a recursive approach to solve the n-Queens problem. It explores all possible combinations of queen placements...