1,sort()
是列表对象的方法,
功能:对列表进行排序操作。
语法:
list.sort( key=None, reverse=False)
参数:key 可选 用于排序的可执行函数. 默认为 None
reverse 可选 布尔值. False 按升序排序, True 按降序排序,默认为 False
它默认按照升序对列表进行排序,
用reverse=True
参数后按照降序排序。
注意:sort()
方法会直接修改原始列表,而不是返回一个新的排序后的列表
2,数字元素列表的排序
# 数字元素的列表
scores = [5, 17, 4, 16, 9, 3, 8]
# 升序排序
scores.sort()
print("升序排序:", scores)
# 降序排序
scores.sort(reverse=True)
print("降序排序:", scores)
运行结果:
升序排序: [3, 4, 5, 8, 9, 16, 17]
降序排序: [17, 16, 9, 8, 5, 4, 3]
3,字符串元素列表的排序