Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/306.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 带滤波器的Lambda函数_Python - Fatal编程技术网

Python 带滤波器的Lambda函数

Python 带滤波器的Lambda函数,python,Python,仅包括新列表中单价大于15.0的非停产(停产=0)产品。 我怎样才能解决这个问题?我如何选择和使用带有单价的contracted=0,并将其放入代码中 print (list(filter(lambda x: x=0,>15,products))) 我认为产品要么是某个产品类的对象,要么是DICT,如果是这样,您可以使用: 对于特定类别的对象(具有非连续性和单价属性): 对于DICT(具有已停止的和单价键): 我认为产品要么是某个产品类的对象,要么是DICT,如果是这样,您可以使用: 对

仅包括新列表中单价大于15.0的非停产(停产=0)产品。 我怎样才能解决这个问题?我如何选择和使用带有单价的
contracted=0
,并将其放入代码中

print (list(filter(lambda x: x=0,>15,products)))

我认为产品要么是某个
产品
类的对象,要么是DICT,如果是这样,您可以使用:

对于特定类别的对象(具有
非连续性
单价
属性): 对于DICT(具有
已停止的
单价
键):
我认为产品要么是某个
产品
类的对象,要么是DICT,如果是这样,您可以使用:

对于特定类别的对象(具有
非连续性
单价
属性): 对于DICT(具有
已停止的
单价
键): 嗨,你能提供一个吗嗨,你能提供一个
print(list(filter(lambda x: x.discontinued == 0 and x.unit_price > 15, products)))
print(list(filter(lambda x: x['discontinued'] == 0 and x['unit_price'] > 15, products)))