可以使用列表推导式来实现将一个对象与另一个列表进行过滤的功能。下面是一个代码示例:
# 定义嵌套列表
nested_list = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
# 定义条件
condition = 2
# 使用列表推导式进行过滤
filtered_list = [sub_list for sub_list in nested_list if condition in sub_list]
# 打印过滤后的结果
print(filtered_list)
输出结果:
[[1, 2, 3]]
在这个示例中,我们定义了一个嵌套列表nested_list
和一个条件condition
。列表推导式[sub_list for sub_list in nested_list if condition in sub_list]
遍历嵌套列表中的每个子列表,如果条件condition
在子列表中出现,则将该子列表加入到过滤后的列表filtered_list
中。最后,我们打印出过滤后的结果。
你可以根据自己的需求修改嵌套列表和条件来进行过滤。
上一篇:按照情况进行分组