lambda表达式没看懂
来源:2-12 实现购书比价工具

创ai灭世界
2019-01-18
sorted(book_list, key=lambda item : float(item[‘price’]), reverse=False)
booklist和reverse好理解
中间的key中的 item是怎么来的。。没太理解请老师解答一下谢谢
写回答
1回答
-
NavCat
2019-01-21
lambda是匿名函数,就是没有名称的函数,如果需要函数名称,可以用下面的代码来代替:
def f(item):
return float(item['price'])
book_list = sorted(book_list, key=f, reverse=False)
lambda函数就是这样演变过来的
00
相似问题