并集

  1. a=[1,3,5]
  2. b=[1,2,3]
  3. # 并集
  4. set(a) | set(b)
  5. # 或者
  6. set(a).union(b)
  7. set([1, 2, 3, 5])

交集

  1. a=[1,3,5]
  2. b=[1,2,3]
  3. # 交集
  4. set(a) & set(b)
  5. # 或者
  6. set(a).intersection(b)
  7. set([1, 3])

差集

  1. a=[1,3,5]
  2. b=[1,2,3]
  3. # 差集
  4. set(a) - set(b)
  5. # 或者
  6. set(a).difference(b)
  7. set([5])

对称差集

  1. a=[1,3,5]
  2. b=[1,2,3]
  3. # 对称差集
  4. set(a) ^ set(b)
  5. # 或者
  6. set(a).symmetric_difference(b)
  7. set([2, 5])