可以使用Python中的列表推导式和if语句解决该问题。下面是一个简单的示例代码:
list1 = ['apple', 'banana', 'orange', 'grape']
list2 = ['grape', 'apple']
list3 = ['red', 'yellow', 'orange', 'purple']
result = [item3 for item1, item3 in zip(list1, list3) if item1 in list2]
print(result)
这将返回一个包含'orange'和'purple'的列表,因为它们在list1中的列与list2中的项相匹配且在list3中的相应位置上有值。
请根据您的特定情况自行修改变量名称和列表值。
上一篇:比较列表中的列表并计算出现次数
下一篇:比较列表中的所有元素。