python输入一个包含若干自然数的列表,输出这些自然数降序排列后的新列表
时间: 2023-06-01 21:04:27 浏览: 180
py代码-输入一个包含若干自然数的列表,输出这些自然数降序排列后的新列表。例如输入[9,7,8,3,2,1,55,6],输出[55, 9, 8, 7, 6, 3, 2, 1]。
5星 · 资源好评率100%
可以使用Python内置函数sorted()和reverse=True参数来实现:
```python
lst = input("请输入包含若干自然数的列表,以空格分隔:").split()
lst = [int(x) for x in lst]
lst = sorted(lst, reverse=True)
print(lst)
```
也可以使用sort()方法实现:
```python
lst = input("请输入包含若干自然数的列表,以空格分隔:").split()
lst = [int(x) for x in lst]
lst.sort(reverse=True)
print(lst)
```
阅读全文