[英]Lambda function with filter
在新列表中仅包括单价大于15.0且已停产(停产= 0)的产品。 我该如何解决? 如何选择和使用unit_price的continuous discontinued=0
并将其放入代码中?
print (list(filter(lambda x: x=0,>15,products)))
我想象产品要么是某个Product
类的对象,要么是字典,如果是这样,您可以使用:
discontinued
属性和unit_price
属性): print(list(filter(lambda x: x.discontinued == 0 and x.unit_price > 15, products)))
discontinued
键和unit_price
键): print(list(filter(lambda x: x['discontinued'] == 0 and x['unit_price'] > 15, products)))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.