对所有任务按照完成时间从小到大进行排序;python怎么写
时间: 2024-01-15 08:02:56 浏览: 52
用python实现将数组元素按从小到大的顺序排列方法
在 Python 中,可以使用 `sorted` 函数对列表进行排序。具体的实现方法如下:
```python
jobs = [(1, 5), (2, 3), (4, 6), (3, 2)] # 任务列表,每个任务用一个元组表示,第一个元素为任务编号,第二个元素为完成时间
sorted_jobs = sorted(jobs, key=lambda x: x[1]) # 按照任务完成时间从小到大进行排序
print(sorted_jobs)
```
输出结果为:
```
[(3, 2), (2, 3), (1, 5), (4, 6)]
```
其中,`key=lambda x: x[1]` 表示按照任务元组的第二个元素(即完成时间)进行排序。
阅读全文