我正在学习Python中的Lambda,但我不理解这个示例中发生了什么。
请问有人能用通俗易懂的语言解释一下这里到底发生了什么吗?该示例说它正在“传递一个小函数作为参数”,但我不明白那是什么意思。
请问有人能用通俗易懂的语言解释一下这里到底发生了什么吗?该示例说它正在“传递一个小函数作为参数”,但我不明白那是什么意思。
>>> pairs = [(1, 'one'), (2, 'two'), (3, 'three'), (4, 'four')]
>>> pairs.sort(key=lambda pair: pair[1])
>>> pairs
[(4, 'four'), (1, 'one'), (3, 'three'), (2, 'two')]