Python 集合符号
集合是一个无序的,不重复的数据组合,它的主要作用如下:
- 去重,把一个列表变成集合,就自动去重了
- 关系测试,测试两组数据之前的交集、差集、并集等关系
& 求交集
l 求并集
^ 交叉补集
- 求差集
> =
< =
a = set([1,2,3,4,5]) b = set([4,5,6,7,8]) print("-----------交集------------") print(a.intersection(b)) print(a & b) print("-----------并集------------") print(a.union(b)) print(a | b) print("-----------差集------------") print(a.difference(b)) print(a - b) print(b.difference(a)) print(b - a) print("-----------对称差集------------") print(a.symmetric_difference(b)) print(a ^ b) s1 = set([1,2,3,4]) s2 = set([3,4]) print("-----------父集------------") print(s1.issuperset(s2)) print(s1 > s2) print("-----------子集------------") print(s2.issubset(s1)) print(s1 < s2)