
























有两个列表,如何判定它们之间的包含关系?Python 并没有提供原生的方法
有两个列表,在python里如何判定其中一个是另一个的子集?比如
>>> A = [2, 3, 4]
>>> B = [0, 1, 2, 3, 4, 5]
>>> A in B
False
>>> C = [0, [2, 3, 4], 2, 3, 4, 5]
>>> A in C
True
A作为一个列表,不是B的元素,而C里面确实有一个列表,只有这种情况下,in运算才能返回True。
set(A).issubset(set(B))
或者更简单的
set(A) < set(B)
各位读后有什么想法,请在下方留言吧!如果对本文有疑问或者寻求合作,欢迎 联系邮箱 。邮箱已到剪贴板
标签: PYTHON
称呼
本站 是个人网站,采用 署名协议 CC-BY-NC 授权。
欢迎转载,请保留原文链接 https://www.lfhacks.com/tech/python-inclusion-list/ ,且不得用于商业用途。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。