编写程序,输入一个包含若干整数的列表,输出新列表,要求新列表中的所有元素来自于输入的列表,并且降序排列。
时间: 2023-11-04 12:13:05 浏览: 18
2.1 2_c/C++_
好的,以下是 Python 代码实现:
```python
def sort_desc(lst):
return sorted(lst, reverse=True)
```
这个函数接受一个列表作为输入,并返回一个新的降序排列的列表。它使用 Python 的 `sorted()` 函数来对输入列表进行排序,并设置 `reverse=True` 参数实现降序排列。
你可以这样调用这个函数:
```python
lst = [5, 2, 8, 1, 9]
new_lst = sort_desc(lst)
print(new_lst)
```
输出:
```
[9, 8, 5, 2, 1]
```
注意,原始列表 `lst` 并没有被修改,函数返回的是一个新的降序排列的列表。
阅读全文