第五章[列表]:5.7:列表排序

2023-12-20 17:21:58

一,sort()方法

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,字符串元素列表的排序

文章来源:https://blog.csdn.net/weixin_43881017/article/details/135075692
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。