sort(cmp=none, key=none, reverse=false)
sorted(iterable, cmp=none, key=none, reverse=false)
sort是容器的函式,用list的成員函式sort進行排序
sorted是python的內建函式相同的引數,用built-in函式sorted進行排序
sorted(iterable,key=none,reverse=false),返回新的列表,對所有可迭代的物件均有效
sort(key=none,reverse=false) 就地改變列表 reverse:true反序;false 正序
例如:
>>> a=[1,3,5,2,9,4,7,8,6,0]
>>> a.sort()
>>> a
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> a=[1,3,5,2,9,4,7,8,6,0]
>>> sorted(a)
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> a
[1, 3, 5, 2, 9, 4, 7, 8, 6, 0]
python中sorted方法和列表的sort方法
sort 與 sorted 區別 sort 是應用在 list 上的方法,屬於列表的成員方法,sorted 可以對所有可迭代的物件進行排序操作。list 的 sort 方法返回的是對已經存在的列表進行操作,而內建函式 sorted 方法返回的是乙個新的 list,而不是在原來的基礎上進行的操作。so...
python中sort 與sorted 排序
第一種 內建方法sort 可以直接對列表進行排序 用法 list.sort func none,key none,reverse false or true 對於reverse這個bool型別引數,當reverse false時 為正向排序 當reverse true時 為方向排序。預設為false...
python中sorted函式用法
在python3.5的sorted函式中取消了cmp關鍵字,畢竟乙個key就足夠了,何必多此一舉呢。所以,本文就講key的用法。sorted iterable,key none,reverse false key,主要是用來進行比較的元素,只有乙個引數 具體的函式的引數就是取自於可迭代物件中,指定可...