Python-集合之间的关系
一、是否相等:==,!=
二、是否是子集:方法issubset
三、是否是超集:issuperset
四、是否没有交集:isdisjoint
1 '''两集合是否相等''' 2 s = {10, 20, 30, 40} 3 s2 = {40, 30, 20, 10} 4 print(s==s2) 5 print(s!=s2) 6 7 '''一个集合是否是另一个集合的子集''' 8 s1 = {10, 20, 30, 40, 50, 60} 9 s2 = {10, 20, 30, 40} 10 s3 = {10, 20, 90} 11 print(s2.issubset(s1)) 12 print(s3.issubset(s1)) 13 14 '''一个集合是否是另一个集合的超集''' 15 print(s1.issuperset(s2)) 16 print(s1.issuperset(s3)) 17 18 '''两集合是否无交集''' 19 print(s2.isdisjoint(s3)) #有交集为False 20 s4 = {100, 200, 300} 21 s5 = {} 22 print(s2.isdisjoint(s4)) 23 print(s2.isdisjoint(s5))