串列(list)是一種有序的資料結構,在工作上常常會需要計算串列的加總、最大值、最小值,python 也提供三種方法來做串列的相關的數學統計運算:sum、max、min,透過這些方法可以馬上算出相關數值,而不用寫一堆程式來計算,使用範例如下:
下面的筆記都在python console下直接執行:
(1)sum函數:計算數值型串列的加總為多少,注意串列中不能為數值型以外的資料型態
sum(串列變數名稱)
範例:使用sum函數
>>>money=[100,200,455,993,234,666,3333]
>>> sum(money)
執行結果:5981
(2)max函數:計算串列元素中的最大值,如果元素為字元或字串,則以第1字元 unicode 的最大值為最大,如果相等則比較第2字元,一直比出結果為止
max(串列變數名稱)
範例1:使用max函數,數值計算
>>> money=[100,200,455,993,234,666,3333]
>>> max(money)
執行結果:3333
範例2:使用max函數,字串計算
>>> num=['9','four','five']
>>> max(num)
執行結果:'four'
(3)min函數:計算串列元素中的最小值,如果元素為字元或字串,則以第1字元 unicode 的最小值為最小,如果相等則比較第2字元,一直比出結果為止
min(串列變數名稱)
範例1:使用min函數,數值計算
>>> money=[100,200,455,993,234,666,3333]
>>> min(money)
執行結果:100
範例2:使用min函數,字串計算
>>> num=['9','four','five']
>>> min(num)
執行結果:'9'