天天看點

python中哪些函數可以進行清單排序?

當我們面對一堆清單時,如果是沒有次序的随意排列,使用起來就會耽誤不少時間。關于清單排序的整理應該放在使用前就提前進行。我們又很多函數可供選擇,這裡小編推薦大家使用sorted()函數,因為這樣不僅可以進行排序,還能實作周遊的操作,下面我們就一起看看其如何在清單中進行排序的吧。

python中哪些函數可以進行清單排序?

當你需要對清單先進行排序再循環周遊時,就需要用到sorted()函數。

sorted()函數接收一個可疊代對象,傳回一個排序好的清單。

除此之外,sorted()函數還有兩個參數:key和reverse

對清單升序操作:

a = sorted([2,4,3,7,1,9])

print(a)

# 輸出:[1, 2, 3, 4, 7, 9]

對元組倒序操作:




sorted((4,1,9,6),reverse=True)

print(a)

# 輸出:[9, 6, 4, 1]
           

除了sort與sorted能夠排序,清單中的reverse也可以.

以下執行個體展示了 reverse()函數的使用方法:

reverse()傳回的也是None

#!/usr/bin/python

  

aList = [123, 'xyz', 'zara', 'abc', 'xyz']

  

aList.reverse()

print(aList)
           

以上執行個體輸出結果如下:

以上就是常見函數在清單中進行排序的方法,這裡主要推薦sorted()函數,reverse()函數的排列也展示給了大家,sort函數老生常談就不再叙述了。