Python sorted 用法详解及示例
Python的sorted
函数用于对可迭代对象进行排序操作,它返回一个新的已排序的列表,而不会修改原始列表。sorted
函数的语法如下:
其中,iterable
表示要排序的可迭代对象;key
是一个可选参数,用于指定一个排序函数,根据函数的返回值进行排序;reverse
也是一个可选参数,用于指定排序的顺序,如果设置为True
,则降序排序,默认为升序排序。
以下是三个示例来演示sorted
函数的应用:
示例1:对列表进行升序排序
示例2:对列表进行降序排序
示例3:使用排序函数指定排序方式
在示例3中,我们使用了一个匿名函数来指定排序方式,根据学生的年龄进行排序。
综上所述,sorted
函数是一个非常方便的排序工具,在处理列表、元组和其他可迭代对象时很有用。我们可以根据不同的需求,通过指定排序函数和排序顺序来灵活地对数据进行排序操作。