sorted函數 pytho eve 如果 排列 family 小寫 逆序 方法

sorted函數可以直接用來對list進行升序排序,如果是數字則按由小到大排序,若是字符則按大寫小於小寫來排序。

除此之外,sorted還可以按指定的key方法進行排序,因此該函數亦是高階函數

比如令L=[1,-3,21,6,-43],則sorted(L,key=abs)=[1,-3,6,21,-43],這句話的意思是將key方法作用在L的每個元素上得到一個新list,對該新list進行升序排列,排序後的每個元素再還原成未用key方法前對應元素即可。

若想逆序排列只要再加一個參數reverse=Truesorted(L,key=abs,reverse=True)=[-43,21,6,-3,1]

python中的sorted函數的用法