1. 程式人生 > >python兩個列表比較,找出不同的刪掉

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]