上一篇介绍了交集和差集,对于不同类型的集合有不同的操作。这节课我们就来看看集合Set操作的区别,另外,集合的判断操作也和之前不同,下面我们来详细学习一下。1.差分运算set5={'name',18,'python2','abc'}set6={'name',19,'python3','abc'}res=set5.difference(set6)#inset5是,set6中没有print(res,type(res))res=set5.difference_update(set6)#有黄色波浪线说明这个函数没有返回值print(set5,type(set5))returnstheresult:{18,'python2'}{18,'python2'}2.集合判断操作1.isdisjoint()判断两个集合是否相交。set5={'name',18,'python2','abc'}set6={'name',19,'python3','abc'}res=set5.isdisjoint(set6)print(res)返回结果:False2.issubset()判断一个集合是否包含在另一个集合中,必须完全包含set5={'name',18,'python2','abc'}set6={'name',19,'python3','abc'}res=set5.issubset(set6)print(res)返回结果:False3.issuperset()判断一个集合是否包含另一个集合,必须完全包含set5={'name',18,'python2','abc'}set6={'name',19,'python3','abc'}res=set5.issuperset(set6)print(res)返回结果:False