Python set运算 集合差集,并集,交集,list去重复

在没有发现方便的set运算之前,都是用遍历list查找两个集合的差别。

比如, 找list1和list2的差集

for i in list1:
    if not i in list2:
        print i

现在认识了方便set运算:

set(list1) & set(list2)

one-liner  一行搞定

移除重复元素

set(list)

赢了~

posted @ 2017-06-27 11:14  hahahahahahahaha  阅读(901)  评论(0编辑  收藏  举报