公司做网站合同,移动开发的现状和前景,研发个app需要多少钱,成立外贸公司的流程#第五十八天
集合间的关系#xff1a;
类似于数学中学到的集合一样#xff0c;关系差不多#xff0c;譬如相等#xff0c;子集#xff0c;交集
如图所示#xff1a;#①两个集合是否相等#xff1a;运用运算符【等号】或者运算符#xff01;【不等号】进行判断
#例…#第五十八天
集合间的关系
类似于数学中学到的集合一样关系差不多譬如相等子集交集
如图所示#①两个集合是否相等运用运算符【等号】或者运算符【不等号】进行判断
#例
a{10,20,30,40}
b{10,20,30,40}
c{10,20,30,90}#创建三个集合
print(ab)#输出判断a集合是否等于b集合结果成立输出True
print(a!c)#输出判断a集合是否不等于c集合结果成立输出True
#注意集合无序是否相等与顺序无关只与值有关
#②判断一个集合是不是另外一个集合的子集运用issubset进行判断
#补充子集概念【如果一个集合A的所有元素在另一个集合B中都存在那么集合A就是B的子集】
s1{10,20,30,40}
s2{10,20}
s3{10,50}
print(s2.issubset (s1))#s2是否为s1的子集输出True
print(s3.issubset (s1))#s3是否为s1的子集输出False
#③判断一个集合是否是另外一个集合的超集运用issuperset进行判断
#超集如果一个集合A的所有元素在另一个集合B中都存在那么集合A就是B的子集集合B就是A的超集
sa{10,20,30,40}
sb{10,20}
sc{10,50}
print(sb.issuperset(sa))#sb是sa的超集吗False
print(sc.issuperset(sa))#sc是sa的超集吗False
print(sa.issuperset(sb))#sa是sb的超集吗True
#④判断两个集合是否有交集运用isdisjoint进行判断
#交集两个集合是否有公共部分有的话公共部分就是交集
b1{10,20,30,40}
b2{10,20}
b3{50,60}
print(b1.isdisjoint(b2))#判断b1是否与b2没有交集。输出False代表有交集
print(b1.isdisjoint(b3))#判断b1是否与b3没有交集。输出True代表没有交集