Map
https://github.com/thavelick/summarize/blob/master/summarize.py
我简单地知道lambda是什么,但是我不理解这段代码中“reorder_sentence”方法的上下文。什么是s1和s2以及该方法如何正常工作?感谢
答案 0 :(得分:0)
def语句中的等价物将是
def function(s1, s2):
return input.find(s1) - input.find(s2)
然后将此函数的结果作为键传递给sort方法。
lambda用于短函数,其中不需要定义完整函数,例如
adder = lambda x, y: x + y
adder(1, 2)
>>> 3