以下是一个示例代码,演示如何按照另一个列表来过滤一系列列表:
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]
下一篇:按照另一个列表排序