开发者学堂课程【Python 语言基础 3:函数、面向对象、异常处理:Sort】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/601/detail/8736
Sort
目录:
一、sort 用法
二、Sorted 用法
一、sort用法
该方法用来对列表中的元素进行排序;
1=[‘bb’, ‘aaa’, ‘c’, ‘ddddddddd’, ‘fff’]
1.sort()
Print(l)
sort()方法默认是直接比较列表中的元素的大小,并且总是用<号比较大小;
在sort()可以接受一个关键字参数,如 key。Key 需要一个函数作为参数,当设置了函数作为参数,每次都会以列表中的一个元素作为参数来调用函数,并且使用函数的返回值来比较元素的大小。
1=[2, 5,
‘
1
’
, 3,
‘
6
’
,
‘
4
’
]
1.sort(key=int)
Print(l)
二、sorted 用法
Sorted 是一个函数,和 sort()用法基本一致,但是 sorted 可以对任意的序列进行排序,并且使用 sorted()排序不会影响原来的对象,而是返回一个新的对象。
1=[2, 5,
‘
1
’
, 3,
‘
6
’
,
‘
4
’
]
print(
‘
排序前:
’
, 1)
print(sorted(l,key=int))
print(
‘
排序后:’ ,1)