python两个列表比较,找出不同的删掉

   比较两个列表,删除不一样,简单方法就是减法,得出不一样的列表,循环删就可以了
 		a = [1,2]
        b=[3,4]
        #用减法
        set(a) - set(b)
        #结果:
        set([1, 2])
        #转为列表
        list(set(a) - set(b))
        # 结果:
        [1, 2]
 		a=[1,2,3]
        b=[1,2]
        set(a) - set(b)
        #结果:
        set([3])
        #转为列表
        list(set(a) - set(b))
        # 结果:
        [3]
   		a=[1,2,3]
        b=[]
        set(a) - set(b)
        #结果:
        set([1,2,3])
        #转为列表
        list(set(a) - set(b))
        # 结果:
        [1,2,3]

猜你喜欢

转载自blog.csdn.net/lxq_9532/article/details/82911079