Python average of a list

If you just want to calculate the average of numbers, insert it in the next form and press compute

Let's assume we have these numbers in a list:


data = [0,1,8,9,5,3,10,2,2,5]

The mean is the sum of our list divided by the nr of elements

Simple put mean = (0 + 1 + 8 + 9 + 5 + 3 + 10 + 2+ 2 + 5) / 10

So let's count the list elements


count = len(data)

Display the count


print(f"Data has {count} items")

In python you can use sum function to add all elements of a list

And now you can find out the mean


mean = sum(data) / count
# print(f"Average for data list is {mean}")

If you are using Python >= 3.4 then you can use the statistics library to easily compute the mean.


import statistics
mean = statistics.mean(data)
print(f"Average for data list is {mean}")

You can do the same thing in numpy library.

So first make sure you install numpy.


pip install numpy

Then you can use the library by importing first


import numpy

Use the mean method to find out the data mean


mean = numpy.mean(data)
print(f"Average for data list is {mean}")
In order to visit this site you must accept the terms and conditions available at this page