以下是一个示例代码,演示了如何按照列表过滤子集合:
# 原始列表
original_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
# 子集合
subset = [2, 4, 6, 8]
# 使用列表推导式过滤子集合
filtered_list = [x for x in original_list if x in subset]
print(filtered_list)
输出:
[2, 4, 6, 8]
在上面的示例中,我们首先定义了一个原始列表original_list
和一个子集合subset
。然后,我们使用列表推导式[x for x in original_list if x in subset]
过滤出原始列表中在子集合中的元素,将它们存储在filtered_list
中。最后,我们打印输出filtered_list
,得到了按照列表过滤子集合后的结果。
上一篇:按照列表分组并为每个值创建新列