【发布时间】:2014-02-14 06:26:41
【问题描述】:
我使用sorted(list_of_tuples, key = lambda tup: tup[1]) 从互联网上找到的代码中对元组列表进行了排序。我不明白 lambda 函数在这个命令中是如何工作的。 lambda 函数是否返回元组的第一个索引?为什么tup 而不是tuple? : 之前的第一个 tup 表示什么?是传入的参数吗? Lambda 函数是否评估 : 的右侧并返回它?
我在 StackOverflow 上找到了对 lambda 函数的解释,其中人们以“非功能性”的方式写出 Lambda 函数作为比较,但我真的不明白哪些部分等同于哪些部分。
谢谢
【问题讨论】: