Lambda表达

时间:2015-09-02 11:52:46

标签: python lambda

在python文档中找到了这个。 这是如何工作的?

pairs = [(1, 'one'), (2, 'two'), (3, 'three'), (4, 'four')]
pairs.sort(key=lambda pair: pair[1])
print pairs

我无法理解key=lambda pair:pair[1]的工作原理。

这里pair是什么? pair从哪里获取值,因为原始列表的名称是pairs

1 个答案:

答案 0 :(得分:3)

lambda pair:pair[1]

相同
def f(pair): return pair[1]