2019年1月5日 星期六

[Python學習筆記] python串列(list)的學習(八):串列進階的操作,串列的數學統計函數 sum、max、min 使用方法

串列(list)是一種有序的資料結構,在工作上常常會需要計算串列的加總、最大值、最小值,python 也提供三種方法來做串列的相關的數學統計運算:summaxmin,透過這些方法可以馬上算出相關數值,而不用寫一堆程式來計算,使用範例如下:

下面的筆記都在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'