Python如何求平均值?
在Python中,求一组数的平均值可以通过简单的数学计算完成。这里有几种方法可以实现:
- 使用
sum()
函数和len()
函数:
def average(lst):
return sum(lst) / len(lst)
numbers = [1, 2, 3, 4, 5]
print(average(numbers)) # 输出: 3.0
- 使用
statistics.mean
函数(需要导入statistics
模块):
import statistics
numbers = [1, 2, 3, 4, 5]
print(statistics.mean(numbers)) # 输出: 3.0
- 使用生成器表达式配合
sum()
:
numbers = [1, 2, 3, 4, 5]
print(sum(number for number in numbers) / len(numbers)) # 输出: 3.0
- 使用
numpy
库(需要先安装numpy
):
import numpy as np
numbers = [1, 2, 3, 4, 5]
print(np.mean(numbers)) # 输出: 3.0
以上方法均可以计算出一个列表中数值的平均值。选择哪种方法取决于你的具体需求和偏好。
评论已关闭