📜  Python - 列表中的平均数字数(1)

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

Python - 列表中的平均数字数

在Python中,如果要计算一个列表中所有数字的平均数,有多种方法可以实现。下面介绍几种不同的方法。

方法1:使用循环计算平均数
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
方法2:使用内置函数计算平均数

Python内置了一个函数sum()用于对数字列表求和,使用这个函数可以更简洁的计算平均数。

my_list = [1, 2, 3, 4, 5]

average = sum(my_list) / len(my_list)

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

输出为:

平均数为: 3.0
方法3:使用统计模块(Python 3.4+)

从Python 3.4开始,标准库中增加了一个statistics模块,它包含了一些用于数学统计的函数。其中一个函数是mean(),可以计算列表的平均值。

import statistics

my_list = [1, 2, 3, 4, 5]

average = statistics.mean(my_list)

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

输出为:

平均数为: 3.0

以上就是计算Python列表中平均值的三种方法,选择需要使用的方法,实现代码即可。