python对lst1 = (5,4,3,-2,1)进行 1)排序,2)绝对值降序排序;
时间: 2023-08-05 15:06:27 浏览: 114
python 实现数字排序
1)对lst1进行排序,可以使用sorted函数:
```python
lst1 = (5, 4, 3, -2, 1)
sorted_lst1 = sorted(lst1)
print(sorted_lst1) # [-2, 1, 3, 4, 5]
```
2)对lst1进行绝对值降序排序,可以使用sorted函数和key参数:
```python
lst1 = (5, 4, 3, -2, 1)
sorted_lst1 = sorted(lst1, key=lambda x: abs(x), reverse=True)
print(sorted_lst1) # [5, 4, 3, -2, 1]
```
其中,lambda函数用于计算每个元素的绝对值,reverse参数用于指定排序顺序为降序。
阅读全文