对于L = [("bob",75),("adam",92),("lisa",88)]按照成绩进行sorted排序,可以写为L2=sorted(L,key = lambda x:x[1]),问题1是:有一点不懂是lambda x:x[1],为什么能在所有元素中都能提取到相应的关键字呢?感觉lambda是一种遍历吗?
问题2是:同样的如果不用lambda去做这个题,我怎么都写不出代替lambda的函数,感觉上是def f(x) :return x[1],但是在sorted中怎么也写不出x代表的什么,而且我也不能直接def x:return x[1]。请问不用lambda去做这个题的函数应该是什么?
问题2是:同样的如果不用lambda去做这个题,我怎么都写不出代替lambda的函数,感觉上是def f(x) :return x[1],但是在sorted中怎么也写不出x代表的什么,而且我也不能直接def x:return x[1]。请问不用lambda去做这个题的函数应该是什么?
