首页 > 解决方案 > 比较两个包含元组的列表以查找缺失值

问题描述

我目前在 Python 中有两个元组列表,例如:

A = [(1001, 'C:\\dd\fff'), (1002, 'C:\\dd\eee')]
B = [(1001, 'C:\\dd\fff'), (1002, 'C:\\dd\eee'), (1003, 'C:\\dd\ggg')]

结果列表应仅包含列表B中不在列表中的值A

尝试使用(set(A) - set(B)),但由于第二个参数作为文件路径,它没有提供正确的结果。有人可以指出如何使用 Python 实现这一目标吗?

标签: python

解决方案


请试试:

list(set(B) - set(A))

推荐阅读