【发布时间】:2016-10-18 10:32:30
【问题描述】:
我有一个名为parent_list 的父列表和两个子集,我将通过它们过滤parent_list。这些子集也是python列表,它们被称为filter1和filter2。
我能做到吗:
final_list = [object for object in parent_list if object.pk not in filter1 or filter2]
或者我是否需要单独进行此过滤,如:
intermediate_list = [object for object in parent_list if object.pk not in filter1]
final_list = [object for object in intermediate_list if object.pk not in filter2]
我无法从有关 python 列表推导的文档中明确找到答案。
【问题讨论】: