原文链接:https://blog.csdn.net/lilongsy/article/details/70895753
列表取交集:
a=[1,2,3] b=[2] print(list(set(a).intersection(set(b))))#使用集合的取法
a=[1,2,3,2] b=[2,3,2] tmp=[val for val in a if val in b] #使用列表生成式 print(tmp)
列表生成式可以转换为for循环
a=[1,2,3,2] b=[2,3,2] c = [] for var in a: if var in b: c.append(var) print(c)