python isdisjoint()方法,判断两集合是否有共同元素

isdisjoint()方法

python集合内置方法isdisjoint()可以用于判断调用对象集合与参数指定的另一个集合(或其它的iterable可迭代对象)是否有交集,即是否存在共同的元素,如果不存在,则返回True,如果存在,则返回False。


isdisjoint()语法及参数

set1.isdisjoint( iterable )

提示:参数iterable不仅仅指的是集合set,也可以是列表list、元组tuple、range类型等其它的可迭代对象。


isdisjoint()返回值

布尔类型值,True or False。


isdisjoint()实例代码

>>> set1 = {1,2,3}
>>> set1.isdisjoint({5,6,7}) #参数为集合
True
>>> set1.isdisjoint({1,5,6}) #参数为集合
False
>>> set1.isdisjoint([1,7,8]) #参数为列表
False
>>> set1.isdisjoint([8,9,10]) #参数为列表
True
>>> set1.isdisjoint((8,9)) #参数为元组
True
>>> set1.isdisjoint(range(5,10)) #参数为range对象
True

全栈后端 / python教程 :


























Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.