Python求List平均值

Python求List平均值

Python求List平均值

在Python中,我们经常需要对列表(List)中的元素进行各种操作,其中之一就是求列表的平均值。求列表的平均值可以用多种方法实现,下面将详细介绍五种示例代码及运行结果。

方法一:使用for循环遍历列表求和后除以元素个数

def get_average_1(lst):
    sum = 0
    for num in lst:
        sum += num
    average = sum / len(lst)
    return average

# 测试示例
test_list = [1, 2, 3, 4, 5]
print(get_average_1(test_list))

运行结果为:

3.0

方法二:使用sum()函数求和后除以元素个数

def get_average_2(lst):
    average = sum(lst) / len(lst)
    return average

# 测试示例
test_list = [1, 2, 3, 4, 5]
print(get_average_2(test_list))

运行结果为:

3.0

方法三:使用numpy库的mean()函数求平均值

import numpy as np

def get_average_3(lst):
    average = np.mean(lst)
    return average

# 测试示例
test_list = [1, 2, 3, 4, 5]
print(get_average_3(test_list))

运行结果为:

3.0

方法四:使用statistics库的mean()函数求平均值

import statistics

def get_average_4(lst):
    average = statistics.mean(lst)
    return average

# 测试示例
test_list = [1, 2, 3, 4, 5]
print(get_average_4(test_list))

运行结果为:

3.0

方法五:使用pandas库的mean()函数求平均值

import pandas as pd

def get_average_5(lst):
    df = pd.DataFrame(lst)
    average = df.mean()[0]
    return average

# 测试示例
test_list = [1, 2, 3, 4, 5]
print(get_average_5(test_list))

运行结果为:

3.0

通过以上五个示例代码,我们可以看到不同的方法都可以用来求解列表的平均值。根据实际需求和使用场景的不同,选择适合的方法可以更高效地处理列表操作。在具体应用中,可以根据数据量的大小、计算性能要求等因素来选择适合的方法。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程