Python的list数据结构支持sort方法和sorted函数
一 sort方法
sort方法没有返回值,因为该方法直接生成排序后的列表
fruits = ['grape', 'apple', 'orange', 'raspberry']
fruits.sort ###sort方法会对列表直接进行排列,且返回值为None
二 sorted() 函数
sorted()函数, 有返回值,且可将函数的返回值赋给变量,义工后续处理
fruits = ['grape', 'apple', 'orange', 'raspberry']
a = sorted(fruits) ###sorted 函数的返回值可被引用
print(a)
三 都支持reverse 参数
fruits.sort(reverse=True)
##可按预定顺序的逆序进行排列
sorted(fruits, reverse=True)
##可按预定顺序的逆序进行排列