在Python中,可以通过使用列表推导式来比较一个列与另一个作为列表对象存在的列的值。下面是一个示例代码:
# 列的数据
column1 = [1, 2, 3, 4, 5]
column2 = [2, 4, 6, 8, 10]
# 比较列的值
result = [x for x in column1 if x in column2]
# 打印结果
print(result)
输出结果为:
[2, 4]
在上面的代码中,我们有两个列表对象column1
和column2
,分别保存了两列的值。我们使用列表推导式来比较这两列的值,通过使用x for x in column1
来迭代column1
中的每个元素。然后,我们使用if x in column2
条件来检查x
是否也存在于column2
中。如果存在,就将x
添加到结果列表中。
这样,我们就得到了一个结果列表result
,其中保存了column1
与column2
中共有的值。在这个示例中,结果列表为[2, 4]
。