您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

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

5b51 2022/1/14 8:22:08 python 字数 951 阅读 504 来源 www.jb51.cc/python

如果我单独使用一个元素,这很容易: >>> 3 not in [2, 3, 4] False >>> 3 not in [4, 5, 6] True 但是如果我有两个列表并且必须检查列表A中的元素是否出现在列表B中呢? A=[1,2,3,4] B=[4,5,6,7] 如何得到一个结果显示1,2,3不在列表B中? 使用列表理解: 真实的答案 any([True for x in [1, 2, 3

概述

>>> 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]]

总结

以上是编程之家为你收集整理的如何检查列表A中的元素是否不存在于Python的列表B中?全部内容,希望文章能够帮你解决如何检查列表A中的元素是否不存在于Python的列表B中?所遇到的程序开发问题。


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶