Python-集合的数据操作

 1 s1 = {10, 20, 30, 40}
 2 s2 = {20, 30, 40, 50, 60}
 3 # 交集
 4 print(s1.intersection(s2))
 5 print(s1 & s2)
 6 print(s1)
 7 print(s2)
 8 
 9 # 并集
10 print(s1.union(s2))
11 print(s1 | s2)
12 print(s1)
13 print(s2)
14 
15 # 差集
16 print(s1.difference(s2)) #s1有而s2没有的元素
17 print(s1 - s2)
18 print(s1)
19 print(s2)
20 
21 # 对称差集
22 print(s1.symmetric_difference(s2))
23 print(s1 ^ s2)
24 print(s1)
25 print(s2)

进行上述操作后,原集合不变。

posted @ 2022-02-25 13:55  Xxiaoyu  阅读(37)  评论(0编辑  收藏  举报