Python中⽤于判断两个集合的交集是否为空集isdisjoint()⽅
法
【⼩⽩从⼩学Python、C、Java】
【Python全国计算机等级考试】
【Python数据分析考试必会题】
● 标题与摘要
Python中⽤于判断两个集合的交集是否为空集
isdisjoint()⽅法
● 选择题
二维数组的定义形式以下python代码输出的结果中哪⼀项是正确的?
x = {"a", "b", "c"}
y = {"n", "m", "q"}
z = {"d", "a", "e", "b", "j"}
n = x.isdisjoint(z)
m = y.isdisjoint(z)
cordova中文网print(n,m)
A False False
B True True
C True False
D False True
● 问题解析
1.isdisjoint()⽅法⽤于判断集合A与集合B的交集是否为空集,即集合A的所有元素是否都不包含在集合B中,如果是则返回 True,否则返回 False。
2.isdisjoint()⽅法语法:set.isdisjoint(set1),其中set1为必填集合,作为要查的集合,判断集合set是否与集合set1的交集是否为空集。若集合set与集合set1的交集为空集,则返回True,否则返回False。
3.本题中⾸先定义了三个集合,分别为x = {"a", "b", "c"}、y = {"n", "m", "q"}、z = {"d", "a", "e", "b", "j"},因此在进⾏x.isdisjoint(z)时,z 中包含x中的"a","b"两元素,即x与z的交集不是空集,因此返回False;在进⾏y.isdisjoint(z)时,z中包含x中的所有元素,即y与z的交集是空集,因此返回True。
小白学python买什么书● 附图
● 附图代码
x = {"a", "b", "c"}
y = {"n", "m", "q"}
z = {"d", "a", "e", "b", "j"}
n = x.isdisjoint(z)
m = y.isdisjoint(z)
print(n,m)
● 正确答案vb语言格式
大学嵌入式培训靠谱吗D
系统架构设计师和信息系统项目管理师● 温馨期待
期待⼤家提出宝贵建议,互相交流,收获更⼤,助教:mmy
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论