Augustmoon 发表于 2018-10-11 17:29:20

有大神帮我看看这个是怎么运行的吗?

import heapq
ufo = [
    {'name':'a', 'price':20},
    {'name':'b', 'price':30},
    {'name':'c', 'price':10},
    {'name':'d', 'price':40}
]

cheap = heapq.nsmallest(2, ufo, key=lambda s: s['price'])
print(cheap)

这里的key是怎么运行的?

waitforlove 发表于 2018-10-11 19:30:21

lambda是匿名函数的意思,小甲鱼的视频里有讲过lambda
页: [1]
查看完整版本: 有大神帮我看看这个是怎么运行的吗?