我想在下面的函數中計算名爲'temp_data'的列表的移動平均值。移動平均數據應存儲在名爲'移動平均'的列表中。下面的代碼工作的意思是列表'temp_mov'打印在函數內部(第12行),但不是當我稍後調用函數時(在代碼的最後一行)。在那種情況下,我得到一個空的列表。我犯了什麼錯誤? # calculate moving average of a list of weather data
直到現在的,給定一個列表L元素之間的操作,我使用range(len(L))來訪問它的元素: L = [4, 3, 5, 2, 7]
for i in range(len(L)):
print(i, "-", L[i])
不過,我讀過,這種做法是不符合Python,有一個叫enumerate功能,可以做的工作還有: L = [4, 3, 5, 2, 7]
for i, n in