用Python编写一个程序,输入一个列表并返回其倒序排序的副本。
时间: 2023-06-09 11:05:19 浏览: 85
可以使用Python内置的sorted函数进行排序,再使用[::-1]语法糖进行列表的倒序操作,代码如下:
```python
def reverse_sort_list(lst):
return sorted(lst, reverse=True)
lst = [3, 5, 1, 9, 2]
reverse_sorted_lst = reverse_sort_list(lst)
print(reverse_sorted_lst)
```
运行结果为:
```
[9, 5, 3, 2, 1]
```
相关问题
python列表如何倒序
可以使用列表的 `reverse()` 方法来将列表原地倒序排列。例如:
```python
my_list = [1, 2, 3, 4, 5]
my_list.reverse()
print(my_list) # 输出 [5, 4, 3, 2, 1]
```
另外,还可以使用切片来实现列表的倒序。例如:
```python
my_list = [1, 2, 3, 4, 5]
reversed_list = my_list[::-1]
print(reversed_list) # 输出 [5, 4, 3, 2, 1]
```
需要注意的是,使用切片的方式并不会改变原列表,而是返回一个新的倒序列表。
阅读全文