key = lambda x: x[1]
时间: 2024-06-14 21:04:37 浏览: 148
python中的lambda表达式的用法
key = lambda x: x 是一个lambda函数,它用于指定排序的关键字。在这个lambda函数中,x表示列表中的每个元素,x表示每个元素的第二个值。这个lambda函数可以用于对列表中的元素按照第二个值进行排序。
以下是一个使用key = lambda x: x进行排序的例子:
```python
a = [(1, 3), (2, 1), (3, 2)]
b = sorted(a, key=lambda x: x[1])
print(b)
```
输出结果为:
```
[(2, 1), (3, 2), (1, 3)]
```
这个例子中,列表a包含了三个元组,每个元组有两个值。通过使用key = lambda x: x,我们按照每个元组的第二个值进行排序,最终得到了排序后的列表b。
阅读全文