b =[1
,2,6
,2,7
,9,5
]print
(b.sort(reverse=
true))
print
(b[1
])
none
7結果表明sort函式不會產生新列表,返回值為none
會改變原來物件的結構
b =[1
,2,6
,2,7
,9,5
]c =
set(b)
print
(b)print
(c)print
(list
(sorted
(c,reverse=
true))
[1])
print
(c)
[1, 2, 6, 2, 7, 9, 5]
7set函式也返回的為集合物件,但是不會改變原來物件的結構
結果表明sorted函式返回值為乙個新的可迭代物件,並不會對原來的可迭代物件產生影響
綜上所述,只有sort 函式會對原來的列表產生影響
python中sort和sorted函式的區別
python中sort和sorted函式的區別 python中的sort和sorted都屬於排序函式 但是兩者有用一些區別 sort 函式排序是對列表本身進行排序,使用這個函式後,原來的list列表也會發生改變,而且呼叫方式為 列表名.sort 而且不可另外賦給乙個列表 sorted的函式是對列表排...
sort方法和sorted內建函式
list.sort key none,reverse false sorted iterable,key none,reverse false iterable 可迭代物件兩者的key和reverse引數,含義和取值均相同。key 主要是用來進行比較的元素,只有乙個引數,具體的函式的引數就是取自於可...
排序函式sort 和sorted 之介紹
今天來講一下python中的排序函式。python中有2個內建的排序函式,分別為sort 和 sorted 1.有乙個列表 a 1,4,5,88,0,7 想要實現排序功能,可以使用sort 和 sorted a 1,4,5,88,0,7 a.sort 內建方法,沒有返回值,預設公升序排列 print...