python函數式編程-sorted

一、用法
sorted(Iterable,[key對象],[reverse=False])
sorted是對Iterable 進行排序,默認是按照從小到大的順序排序,如果想反向排序 只需要將reverse=True
二、例子
1、數字按照正/反排序

In [76]: sorted([3,8,1,7,2,0])
Out[76]: [0, 1, 2, 3, 7, 8]

In [81]: sorted([3,8,1,7,2,0],reverse=True)
Out[81]: [8, 7, 3, 2, 1, 0]

2、按照絕對值排序

In [82]: sorted([36, 5, -12, 9, -21], key=abs)
Out[82]: [5, 9, -12, -21, 36]

3.按照小寫字母排序

In [83]: sorted(['bob', 'about', 'Zoo', 'Credit'], key=str.lower)
Out[83]: ['about', 'bob', 'Credit', 'Zoo']
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容