要用Python求列表的平均值,可以使用以下代碼:
def average(lst):
return sum(lst) / len(lst)
# 測試代碼
lst = [1, 2, 3, 4, 5]
avg = average(lst)
print("列表的平均值為:", avg)
輸出結果為:
列表的平均值為: 3.0
以上代碼定義了一個名為average
的函數,接受一個列表作為參數。函數內部使用sum
函數計算列表所有元素的和,然后除以列表長度得到平均值。最后,我們創建一個列表lst
,調用average
函數,并打印結果。
注意,如果列表為空,即長度為0,那么這段代碼會引發ZeroDivisionError
異常。因此,在實際應用中,應該在計算之前先判斷列表是否為空,并在函數中做相應處理。