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)
进行上述操作后,原集合不变。