[英]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.