📅  最后修改于: 2023-12-03 15:24:01.070000             🧑  作者: Mango
计算平均值是Python中经常用到的操作之一。在Python中,您可以使用函数轻松地计算列表、元组或其他迭代对象的平均值。以下是如何使用函数在Python中找到平均值的介绍。
sum()
函数是Python中用于求和的内置函数。您可以使用该函数计算列表中所有元素的总和,并将其除以元素数量来得到平均值。
def average(lst):
return sum(lst) / len(lst)
以上代码定义了一个名为average()
的函数,它接受一个列表作为参数,并返回该列表的平均值。首先,我们使用sum()
函数计算列表lst
中所有元素的总和,然后将其除以列表的长度以获得平均值。
statistics
模块是Python中处理统计数据的标准库之一。该模块提供了计算平均值等操作的函数。其中之一是mean()
函数,它接受一个列表或其他迭代对象,并返回该对象的平均值。
import statistics
def average(lst):
return statistics.mean(lst)
以上代码中,我们导入了statistics
模块,并使用其中的mean
函数计算列表lst
的平均值。与sum()
函数不同的是,mean()
函数不需要显式地指定列表长度,因为它自己计算。
以上是在Python中使用函数计算平均值的两种方法。无论您使用哪种方法,都可以轻松地计算一个列表的平均值。当然,还有其他方法可以计算平均值,例如使用NumPy和Pandas等库。但是使用Python内置的函数和模块是最简单和最基本的方法。