在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
?
答案 0 :(得分:3)
lambda pair:pair[1]
与
相同def f(pair): return pair[1]