有没有一种快速的方法来检查一组是否完全包含另一组?
类似:
>>>[1, 2, 3].containsAll([2, 1])
True
>>>[1, 2, 3].containsAll([3, 5, 9])
False
最佳答案
这些是列表,但如果您真的是指集合,您可以使用 issubset
方法。
>>> s = set([1,2,3])
>>> t = set([1,2])
>>> t.issubset(s)
True
>>> s.issuperset(t)
True
对于列表,您将无法比检查每个元素做得更好。
关于Python:看看一组是否完全包含另一组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2765892/