ls.sort(reverse = True)作用
时间: 2024-03-26 14:38:06 浏览: 110
JAVA基于Arrays.sort()实现数组升序和降序
在 Python 中,列表是一种可变序列类型,提供了多种方法用于操作列表的元素。其中,sort() 是一种常用的方法,用于对列表中的元素进行排序。通过设置可选参数 `reverse=True`,可以将排序结果逆序排列。
sort() 方法默认按照升序排列列表中的元素,即从小到大排序。如果我们想要按照降序排列,可以将可选参数 reverse 设为 True。示例代码如下:
```
numbers = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5]
print(numbers) # 输出:[3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5]
# 升序排列
numbers.sort()
print(numbers) # 输出:[1, 1, 2, 3, 3, 4, 5, 5, 5, 6, 9]
# 降序排列
numbers.sort(reverse=True)
print(numbers) # 输出:[9, 6, 5, 5, 5, 4, 3, 3, 2, 1, 1]
```
可以看到,通过 sort(reverse=True) 方法可以方便地将列表中的元素按照降序排列。需要注意的是,sort() 方法会修改原始列表,如果不想修改原始列表,可以使用 sorted() 函数。
阅读全文