如何将包含元组的列表里面的元组的第二位元素进行大小比较
时间: 2023-05-11 16:01:52 浏览: 102
浅谈Python中的数据类型
您可以使用 Python 内置的 sorted 函数,结合 lambda 表达式来实现对元组第二位元素的大小比较。具体代码如下:
```python
lst = [(1, 3), (2, 1), (3, 5), (4, 2)]
sorted_lst = sorted(lst, key=lambda x: x[1])
print(sorted_lst)
```
输出结果为:
```
[(2, 1), (4, 2), (1, 3), (3, 5)]
```
其中,lambda 表达式 `lambda x: x[1]` 表示对列表中的每个元组,取其第二位元素作为排序依据。sorted 函数默认按照升序排序,如果需要按照降序排序,可以在 sorted 函数中添加参数 `reverse=True`。
阅读全文