python 将原本deque按第一行元素大小从左到右排序
时间: 2023-06-07 18:07:16 浏览: 100
Python Cookbook 第三版中文v3.0.0
可以使用Python的sorted()函数和lambda表达式来实现这个操作。具体代码如下:
```python
from collections import deque
# 创建一个deque
d = deque([(2, 'b'),(3,'c'),(1,'a')])
# 按照第一行元素大小从左到右排序
d_sorted = sorted(d, key=lambda x:x[0])
# 打印排序后的结果
print(d_sorted)
```
输出结果为:
```
[(1, 'a'), (2, 'b'), (3, 'c')]
```
阅读全文