📜  在 python 中使用 sum 和 len 求平均值(1)

📅  最后修改于: 2023-12-03 15:23:15.938000             🧑  作者: Mango

在 Python 中使用 sum 和 len 求平均值

在 Python 中,计算平均值可以通过使用 sumlen 来实现。sum 用于计算数组的总和,len 用于计算数组的长度。通过这两个函数,我们可以轻松地计算出数组的平均值。

示例代码
numbers = [10, 20, 30, 40, 50]

average = sum(numbers) / len(numbers)

print("平均值为:", average)

在上面的示例代码中,我们先定义了一个包含了 5 个元素的数组 numbers,然后通过 sum 函数计算了数组中所有元素的总和,再通过 len 函数计算了数组中元素的数量。最后,我们将总和除以元素数量,得到了数组的平均值,然后打印出来。

进一步优化

除了使用上面的方式,我们还可以通过 Python 的内置函数 mean 直接计算数组的平均值。

numbers = [10, 20, 30, 40, 50]

average = sum(numbers) / len(numbers)

print("平均值为:", average)

# 使用 mean 函数计算平均值
import statistics
average = statistics.mean(numbers)
print("平均值为:", average)

上面代码里,我们首先计算了平均值,然后通过 import statistics 导入了 mean 函数,直接计算了平均值。