|
发表于 2024-5-26 08:12:47
|
显示全部楼层
sort是一个用于对可迭代对象进行排序的函数,在Python中非常常用。它可以按照升序或降序对列表、元组、字符串等进行排序。
下面是sort函数的用法:
- lst = [3, 1, 4, 1, 5, 9, 2, 6]
- lst.sort() # 默认按照升序排序
- print(lst) # 输出:[1, 1, 2, 3, 4, 5, 6, 9]
- lst.sort(reverse=True) # 按照降序排序
- print(lst) # 输出:[9, 6, 5, 4, 3, 2, 1, 1]
- str = "hello"
- sorted_str = sorted(str) # 对字符串进行排序,返回一个排序后的列表
- print(sorted_str) # 输出:['e', 'h', 'l', 'l', 'o']
复制代码
sort函数有两个可选参数:`key`和`reverse`。`key`参数允许你指定一个函数,用于从每个元素中提取一个比较键,根据这个键进行排序;`reverse`参数用于指示是否按降序进行排序,默认为False。
希望这个解答能够帮到你!
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。 |
|