sort_list = [9,6,45,33,24]
sort_list.sort(reverse=True) # 列表对象的sort方法是对列表进行升序排列,reverse参数为True时,则进行逆序排列
print(sort_list) # 结果:[45, 33, 24, 9, 6]
student_list = [
('张三',18),
('李四',15),
('王五',21),
('赵六',17)
]
def student_sort_key(stu): # 默认是以元组第一个数据,创建student_sort_key函数返回元组的第二个元素,然后以第二个元素作为指定因素排序
return stu[1]
student_list.sort(key = student_sort_key) # sort方法的key参数是指定排序的关键字段
print(student_list) # 结果:[('李四', 15), ('赵六', 17), ('张三', 18), ('王五', 21)]
python 列表的排序
于 2023-12-13 22:59:16 首次发布