sort&sorted排序

python 排序,sort和sorted的區別是什麼?
shebh6級分類:其他被瀏覽94次2016.07.12檢舉


flmgetfje55
採納率:56%7級2016.07.12
sort是一個值或變量等的一個樹形,對自己的值進行排序。


如 a = [1,3,5,7,4,2]
a.sort()之後,再print a  就會發現a的值已經被排序了。[1,2,3,4,5,7]


sorted是一個命令,可以對任何integer排序。
如 a = [2,4,6,8,3,2,1]
sorted(a),輸出的就是 [1,2,2,3,4,6,8],可以把他賦給變量b,b = sorted(a),這樣b就有值了。
再如b = sorted('cdefgab'),print b輸出 [a,b,c,d,e,f,g]
b = sorted('456321')  , print b輸出 [1,2,3,4,5,6]
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章