python - 比较两个包含元组的列表以查找缺失值
问题描述
我目前在 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 实现这一目标吗?
解决方案
请试试:
list(set(B) - set(A))
推荐阅读
- amazon-ecs - 任何人都可以提供一个有效配置 traefik 作为 AWS ECS 上的内部负载均衡器的示例吗?
- scala - scala spark代码中的enableHiveSupport()函数抛出错误
- python - 如何在excel单元格末尾删除python生成的特定字符?
- angular8 - 如何在 Angular 8 应用程序中注入 hotjar,因为 hotjar 和 npm 提供不同的方法?
- mysql - SQL以减法仅选择相关的用户
- documentation - Ada - 处理子单元的 gnatdoc 问题
- function - 在 React Native 中执行一个函数 OnRender
- python - 如何通过一键对字典值进行排序?
- python - 来自 Dataframe 的 MultiIndex Pandas
- matlab - matlab 的 addpoints 函数停止工作,它说我正在尝试将脚本用作函数