以下是一个示例代码,演示如何按照另一个列表来过滤一系列列表:
def filter_lists(main_list, filter_list):
filtered_list = []
for item in main_list:
if item in filter_list:
filtered_list.append(item)
return filtered_list
main_list = [1, 2, 3, 4, 5]
filter_list = [2, 4, 6]
filtered_list = filter_lists(main_list, filter_list)
print(filtered_list)
在这个示例中,我们定义了一个名为filter_lists的函数,该函数接受两个列表作为参数:main_list和filter_list。在函数中,我们使用一个循环遍历main_list中的每个元素。然后,我们检查每个元素是否存在于filter_list中。如果存在,我们将该元素添加到filtered_list中。最后,函数返回filtered_list。
在示例代码的最后部分,我们提供了一个main_list和一个filter_list作为示例输入,并调用了filter_lists函数来过滤main_list。最后,我们打印出过滤后的列表filtered_list。
此示例输出为:[2, 4]
下一篇:按照另一个列表排序