lambda函数有时候过于简洁,有时候都不知道怎么理解,如下:
students = [('john', 'A', 15), ('jane', 'B', 12), ('dave', 'B', 10)]
sorted(students,key=lambda student : student[2])
上面的student应该是列表students中的元素
但是对lambda函数不太理解,还原成完整的函数是不是下面:
def student():
return student[2]
但感觉上不对,请大神对lambda函数指点一二。