如何检查列表A中的元素是否不存在于Python的列表B中?

前端之家收集整理的这篇文章主要介绍了如何检查列表A中的元素是否不存在于Python的列表B中?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如果我单独使用一个元素,这很容易:
>>> 3 not in [2,3,4]
False
>>> 3 not in [4,5,6]
True

但是如果我有两个列表并且必须检查列表A中的元素是否出现在列表B中呢?

A=[1,2,4]
B=[4,6,7]

如何得到一个结果显示1,3不在列表B中?

解决方法

使用列表理解:

真实的答案

any([True for x in [1,4] if x in [4,7]])

第二个列表中不存在的元素列表

[x for x in [1,4] if x not in [4,7]]
原文链接:https://www.f2er.com/python/241929.html

猜你在找的Python相关文章