python 中sorted與sort有什么區(qū)別?
sort(cmp=None, key=None, reverse=False)
sorted(iterable, cmp=None, key=None, reverse=False)
sort是容器的函數(shù),用List的成員函數(shù)sort進(jìn)行排序
sorted是Python的內(nèi)建函數(shù)相同的參數(shù),用built-in函數(shù)sorted進(jìn)行排序
sorted(iterable,key=None,reverse=False),返回新的列表,對(duì)所有可迭代的對(duì)象均有效
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]
以下是詳細(xì)說(shuō)明
Python list內(nèi)置sort()方法用來(lái)排序,也可以用python內(nèi)置的全局sorted()方法來(lái)對(duì)可迭代的序列排序生成新的序列。
sorted(iterable,key=None,reverse=False),返回新的列表,對(duì)所有可迭代的對(duì)象均有效
sort(key=None,reverse=False) 就地改變列表 reverse:True反序;False 正序
sort是容器的函數(shù):sort(cmp=None, key=None, reverse=False)
sorted是python的內(nèi)建函數(shù):sorted(iterable, cmp=None, key=None, reverse=False)








暫無(wú)數(shù)據(jù)