Python的集合运算 python用来写一些提高工作效率的脚本真的非常方便,我越来越喜欢这门简单又强大的语言了。为了计算出两个list之间的交集、并集和差集,查了一下记录在下面: 获取两个list的交集 1 2 3 4 5 6 7 8 #方法一: a=[2,3,4,5] b=[2,5,8] tmp = [val for val in a if val in b] print tmp #[2, 5] #方法二: print list(set(a).intersection(set(b))) 获取两个list的并集 1 print list(set(a).union(set(b))) 获取两个list的差集 1 print list(set(b).difference(set(a))) # b中有而a中没有的