1. 程式人生 > >Python set運算 集合差集,並集,交集,list去重復

Python set運算 集合差集,並集,交集,list去重復

bsp 一行 color nbsp 方便 移除 line pytho 差集

在沒有發現方便的set運算之前,都是用遍歷list查找兩個集合的差別。

比如, 找list1和list2的差集

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

現在認識了方便set運算:

set(list1) & set(list2)

one-liner 一行搞定

移除重復元素

set(list)

贏了~

Python set運算 集合差集,並集,交集,list去重復