#方法一: a=[2,3,4,5] b=[2,5,8] tmp = [j for j in a if j in b] #列表推导式求的两个列表的交集 print(tmp) #方法二: print(list(set(a).intersection(set(b)))) # #列用集合的取交集方法 #方法三: lst = [] for i in a: if i in b : lst.append(i) print(lst)
#方法一: ret = list(set(a)-set(b)) print(ret) #方法二: print(list(set(b).difference(set(a)))) # b中有而a中没有的
#方法一: rets= list(set(a).union(set(b))) print(rets) #方法二: print(list(set(b) | (set(a))))
Last updated 1 year ago