两个list差集
list(set(b).difference(set(a))) # b中有而a中没有的
示例:
a=[1,2,3]
b=[2,3]
list(set(a).difference(set(b)))
[1]
两个list并集
list(set(a).union(set(b)))
示例:
a=[1,2]
b=[4]
list(set(a).union(set(b)))
[1, 2, 4]
两个list交集
list(set(a).intersection(set(b)))
示例:
a=[1,2,3]
b=[2,3]
list(set(a).intersection(set(b)))
[2, 3]
另外,如果是对字典对像执行set操作,会把字典的key,转化为集合
示例:
>>> a={'1':122,'2':22}
>>> b={'1':12}
>>> a
{'1': 122, '2': 22}
>>> b
{'1': 12}
>>> set(a)
{'1', '2'}
参考文档: