python两个列表获取交集,并集,差集
list1=[1,2,3,4,5,6]
list2=[2,3,4]
交集
方法一:list3=[new for new in list1 if new in list2]
方法二:list3=list(set(list1).intersection(set(list2)))
并集
list3=list(set(list1).union(set(list2)))
差集
list3=list(set(list2).difference(set(list1))) # list2中有而list1中没有的
结果为空:[]
list3=list(set(list1).difference(set(list2))) # list1中有而list2中没有的
结果为:[1,5,6]
print(list3)