該字符串是在網頁表格中復制的,所以數字間由制表符間隔,先將其轉換成列表,再進行統計計算。
代碼如下:
str = "-18.1 -18.3 -18 -18.2 -18 -17.4 -18 -18.3 -18 -18 -17.6 -17.2" list = str.split("\t") m = 0.0 for w in list: n = float(w) m += n avg = m/len(list) print("\n列表為:",list) print("列表個數為:",len(list)) print("平均值為:",avg) print("累加值為:",m)
運行結果:
