去除共同元素 分类: python基础学习 2013-08-19 21:38 216人阅读 评论(0) 收藏

去除共同元素,如去除下面的列表公共元素1,2:

a=[1,1,2,3,6]
b=[1,2,5,5]


a1=a[:]
b1=b[:]


for i in b:
    if i in a:
        a1.remove(i)
        b1.remove(i)

print a1+b1

 =========================================================

a=[1,4,2,3]
b=[1,2,5]


def ab(x):

    if x in b:

        a.remove(x)
        b.remove(x)


map(ab,a)
print a+b

此方法比较笨,如果有更好的方法或函数,请大家指教

版权声明:本文为博主原创文章,未经博主允许不得转载。

posted @ 2013-08-19 21:38  前行者2011  阅读(105)  评论(0编辑  收藏  举报