去重
1 s = set(python_1) # 用set会变成集合,集合自带去重能力
2 print(s)
3 python_1 = list(s) # 在用list还原成列表。但是会打乱顺序
4 print(python_1)
求交集
1 print(p_s.intersection(l_s))
2 print(p_s&l_s)
求并集
1 print(set1.union(set2))
2 print(set1|set2)
求差集,前者有,后者没有的
1 print(p_s.difference(l_s))
2 print(p_s - l_s)
3 print(l_s - p_s )
交叉补集,全部的减去都有的
1 print(p_s.symmetric_difference(l_s))
2 print(p_s^l_s)
判断交集是否为空,空为true,不空为false
1 s1 = {1,2}
2 s2 = {2,3,5}
3 print(s1.isdisjoint(s2))
判断是否为子集,父集
1 s1 = {1,2}
2 s2 = {1,2,3,5}
3 print(s1.issubset(s2))
4 print(s2.issuperset(s1))