📅  最后修改于: 2023-12-03 15:04:02.812000             🧑  作者: Mango
在Python中,如果要计算一个列表中所有数字的平均数,有多种方法可以实现。下面介绍几种不同的方法。
my_list = [1, 2, 3, 4, 5]
total = 0
for number in my_list:
total += number
average = total / len(my_list)
print("平均数为:", average)
这个方法使用了一个循环来遍历列表中的每个数字,并将它们加起来。然后除以列表中数字的数量来计算平均数。输出为:
平均数为: 3.0
Python内置了一个函数sum()
用于对数字列表求和,使用这个函数可以更简洁的计算平均数。
my_list = [1, 2, 3, 4, 5]
average = sum(my_list) / len(my_list)
print("平均数为:", average)
输出为:
平均数为: 3.0
从Python 3.4开始,标准库中增加了一个statistics
模块,它包含了一些用于数学统计的函数。其中一个函数是mean()
,可以计算列表的平均值。
import statistics
my_list = [1, 2, 3, 4, 5]
average = statistics.mean(my_list)
print("平均数为:", average)
输出为:
平均数为: 3.0
以上就是计算Python列表中平均值的三种方法,选择需要使用的方法,实现代码即可。