1. 定义两个集合
a = set([1, 2, 3, 4, 5])
b = set([4, 5, 6, 7, 8])
2. 交集
- 方法1:
list(a & b)
- 方法2:
list(a.intersection(b))
3. 并集
- 方法1:
list(a | b)
- 方法2:
list(a.union(b))
4. 差集
4.1 a对b的差集
- 方法1:
list(a - b)
- 方法2:
list(a.difference(b))
4.2 b对a的差集
- 方法1:
list(b - a)
- 方法2:
list(b.difference(a))
4.3 a和b的差集
a = set([1, 2, 3, 4, 5])
b = set([4, 5, 6, 7, 8])
list(a ^ b)