📜  在Python中查找 List 的总和和平均值(1)

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

在Python中查找List的总和和平均值

在Python中,List是一种非常常见的数据结构,它可以用来存储多个元素。在处理List的过程中,我们经常需要查找List的总和和平均值。下面介绍几种实现方法。

方法一:用for循环查找

用for循环遍历List中的元素,累加求和并计算平均值,代码如下:

# 声明List
lst = [1, 2, 3, 4, 5]

# 总和
total = 0
for num in lst:
    total += num

# 平均值
average = total / len(lst)

# 输出结果
print("总和:", total)
print("平均值:", average)

输出结果为:

总和: 15
平均值: 3.0
方法二:用内置函数sum()求和

Python中,内置函数sum()可以用来计算List中元素的总和,直接调用即可。在计算平均值时,只需将总和除以元素个数即可。

# 声明List
lst = [1, 2, 3, 4, 5]

# 总和
total = sum(lst)

# 平均值
average = total / len(lst)

# 输出结果
print("总和:", total)
print("平均值:", average)

输出结果与方法一相同。

方法三:用numpy库计算总和和平均值

numpy是Python中用来处理数值数据的重要库,它可以用来进行高效的数组计算。我们可以使用numpy中的sum()函数来计算List的总和,并使用mean()函数来计算平均值。

需要先安装numpy库,安装方式为在命令行中输入以下命令:

pip install numpy

安装完成后,可以使用以下代码计算List的总和和平均值:

import numpy as np

# 声明List
lst = [1, 2, 3, 4, 5]

# 总和
total = np.sum(lst)

# 平均值
average = np.mean(lst)

# 输出结果
print("总和:", total)
print("平均值:", average)

输出结果与前两种方法相同。

以上三种方法都可以用来查找List的总和和平均值,它们的优缺点不同。对于小型的List,方法一和方法二可以满足需求,而当数据规模变大时,numpy库提供的高效计算方法可以节省时间。