12.4、python內建函式—sorted
內建函式——sorted
對List、Dict進行排序,Python提供了兩個方法
對給定的List L進行排序,
方法1.用List的成員函式sort進行排序,在本地進行排序,不返回副本
方法2.用built-in函式sorted進行排序(從2.4開始),返回副本,原始輸入不變
——————————–sorted—————————————
sorted(iterable, key=None, reverse=False)
Return a new list containing all items from the iterable in ascending order.
A custom key function can be supplied to customise the sort order, and the
reverse flag can be set to request the result in descending order.
—————————————————————————–
引數說明:
iterable:是可迭代型別;
key:傳入一個函式名,函式的引數是可迭代型別中的每一項,根據函式的返回值大小排序;
reverse:排序規則. reverse = True 降序 或者 reverse = False 升序,有預設值。
返回值:有序列表
例:
列表按照其中每一個值的絕對值排序
l1 = [1,3,5,-2,-4,-6]
l2 = sorted(l1,key=abs)print(l1)print(l2)
列表按照每一個元素的len排序
l = [[1,2],[3,4,5,6],(7,),`123`]print(sorted(l,key=len))
相關文章
- python內建函式——sortedPython函式
- 內建函式sorted的10個小tips函式
- Python3之三個內建高階函式map、filter、sortedPython函式Filter
- python---之sorted函式Python函式
- python常用內建函式Python函式
- Python內建函式(一)Python函式
- Python內建函式(二)Python函式
- 1.5.5 Python內建函式Python函式
- Python 內建函式大全Python函式
- python 常用內建函式Python函式
- Python內建函式示例Python函式
- python內建函式 map/reducePython函式
- python合集———內建函式合集Python函式
- python的部分內建函式Python函式
- 12.2、python內建函式—formatPython函式ORM
- python高階內建函式Python函式
- python常見內建函式Python函式
- python 66個內建函式Python函式
- Python之operator.itemgetter函式和sorted函式Python函式
- python sorted()函式的引數用法Python函式
- python內建函式-eval()函式與exec()函式的區別Python函式
- 內建函式函式
- python 內建函式簡單總結Python函式
- (十六)Python學習之內建函式Python函式
- Python分享之內建函式清單Python函式
- Python內建函式大全,快來看看!!Python函式
- Python 字串 String 內建函式大全(1)Python字串函式
- Python 字串 String 內建函式大全(2)Python字串函式
- python-內建函式(搭配lambda使用)Python函式
- Python補充03 Python內建函式清單Python函式
- webgl內建函式--通用函式Web函式
- Python中常用的內建函式input()、isinstance()Python函式
- Python 內建函式:——locals 和 globals介紹Python函式
- Python 兩個內建函式: locals() 和 globals()Python函式
- hive內建函式Hive函式
- MySQL 內建函式MySql函式
- js內建函式JS函式
- php 內建函式PHP函式