python list 平均
要计算Python列表的平均值,可以使用sum()函数和len()函数。首先,使用sum()函数计算列表所有元素的总和,然后用len()函数计算列表长度,最后求得平均值。

示例代码如下:

numbers = [1, 2, 3, 4, 5]
average = sum(numbers) / len(numbers)
print(average)
如果列表是空的,上述代码会引发ZeroDivisionError错误,因为不能对空列表计算平均值。为了安全地处理可能为空的列表,可以先检查列表是否为空,如下所示:

numbers = [] # 假设这是一个可能为空的列表

if numbers:
average = sum(numbers) / len(numbers)
print(average)
else:
print(“列表为空,无法计算平均值”)
或者使用try-except块来处理可能出现的错误:

numbers = [] # 假设这是一个可能为空的列表

try:
average = sum(numbers) / len(numbers)
print(average)
except ZeroDivisionError:
print(“列表为空,无法计算平均值”)

作者:cuisidong1997

物联沃分享整理
物联沃-IOTWORD物联网 » python list 计算平均

发表回复