1. 程式人生 > >【python基礎】sort函式

【python基礎】sort函式

1. 基本用法

1)僅對於list型別的資料

a.sort() 按升序

a.sort(reverse = True) 按降序

2)對於所有可排序型別的資料

sorted(a, reverse = True)

2. 自定義排序函式

a = ((1,2), (3,1), (2,7))
b = sorted(a, key=lambda a: a[1])# b = [(3, 1), (1, 2), (2, 7)]

3. sort核心

python的內建函式sort實際上是應用了歸併排序的思想實現的。