顺序排列 - sort()
number = [1,45,67,3,7,2]
number.sort()
print (number)
运行结果:[1, 2, 3, 7, 45, 67]
逆序排列 - reverse()
number = [1,45,67,3,7,2]
number.reverse()
print (number)
运行结果:[2, 7, 3, 67, 45, 1]
lambda的使用
students.sort(key = lambda a: a.intelligence)
这里的意思是:学生根据智力的高低来进行排序。
lambda a在这里相当于argument a, 即相当于如下代码:
def key_function(a):
return a.intelligence
本文介绍了Python中列表排序的方法,包括使用sort()函数进行升序排列,使用reverse()函数进行降序排列,以及如何利用lambda表达式根据对象属性进行排序。
6298

被折叠的 条评论
为什么被折叠?



