0xiaoyu

一、是否相等:==,!=

二、是否是子集:方法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))

 

分类:

技术点:

相关文章:

  • 2021-10-30
  • 2021-07-08
  • 2021-04-07
  • 2022-12-23
  • 2022-12-23
  • 2021-08-12
  • 2022-12-23
  • 2022-02-23
猜你喜欢
  • 2022-01-23
  • 2021-09-12
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-09
  • 2021-11-02
相关资源
相似解决方案