python集合操作
两个列表取交集
a=[1,3,5,7,9,11,31,4,2,44]
b=[1,3,5,7,9,0,2,4,34,67,98]
print(list(set(a)&set(b)))#转化为集合,然后取交集
print([c for c in a if c in b])#列表推导式,同时满足在两个列表中
两个列表取并集
print(list(set(a)|set(b)))#转化为集合,然后取并集
两个列表取差集
print(list(set(a)-set(b)))#转化为集合,然后取差集

浙公网安备 33010602011771号