描述
sort() 函式用於對原列表進行排序,如果指定引數,則使用比較函式指定的比較函式。
語法sort()方法語法:
list.sort( key=none, reverse=false)
引數引數
key – 主要是用來進行比較的元素,只有乙個引數,具體的函式的引數就是取自於可迭代物件中,指定可迭代物件中的乙個元素來進行排序。
reverse – 排序規則,reverse = true 降序, reverse = false 公升序(預設)。
返回值該方法沒有返回值,但是會對列表的物件進行排序。
例項以下例項展示了 sort() 函式的使用方法:
例項#!/usr/bin/python
alist = [『google』, 『runoob』, 『taobao』, 『facebook』]
alist.sort()
print ( "list : ", alist)
以上例項輸出結果如下:
list : [『facebook』, 『google』, 『runoob』, 『taobao』]
以下例項降序輸出列表:
例項#!/usr/bin/python
vowels = [『e』, 『a』, 『u』, 『o』, 『i』]
vowels.sort(reverse=true)
print ( 『降序輸出:』, vowels )
以上例項輸出結果如下:
降序輸出: [『u』, 『o』, 『i』, 『e』, 『a』]
以下例項演示了通過指定列表中的元素排序來輸出列表:
例項#!/usr/bin/python
def takesecond(elem):
return elem[1]
random = [(2, 2), (3, 4), (4, 1), (1, 3)]
random.sort(key=takesecond)
print (『排序列表:』, random)
以上例項輸出結果如下:
排序列表:[(4, 1), (2, 2), (1, 3), (3, 4)]
Python中的sort 方法
python中的sort 和sorted 一 sort 列表有自己的sort方法,其對列表進行原址排序,既然是原址排序,那顯然元組不可能擁有這種方法,因為元組是不可修改的。lst 3,6 2,4 lst.sort para cmp,key,reverse printlst 2,3,4,6 如果需要乙...
python中的sort方法
一 基本形式 列表有自己的sort方法,其對列表進行原址排序,既然是原址排序,那顯然元組不可能擁有這樣的方法。由於元組是不可改動的。x 4,6,2,1,7,9 x.sort print x 1,2,4,6,7,9 假設須要乙個排序好的副本,同一時候保持原有列表不變。怎麼實現呢 x 4,6,2,1,7...
python中的sort方法
python中的sort 方法用於陣列排序,本文以例項形式對此加以詳細說明 一 基本形式列表有自己的sort方法,其對列表進行原址排序,既然是原址排序,那顯然元組不可能擁有這種方法,因為元組是不可修改的。x 4,6,2,1,7,9 x.sort print x 1,2,4,6,7,9 如果需要乙個排...