python 差集

做差集

a=["a","b","c"]
b=["b","d"]

set(a)
set(b) //把a,b转换成集合

  • a中有 b中没有的
    set(a)-set(b)

set(a).difference(set(b))

  • b中有 a中没有的

set(b)-set(a)

set(b).difference(set(a))

list(set(a)) //把集合变成list

其他

  • 交集:
    set(a) & set(b)

  • 并集:
    set(a) | set(b)

posted on 2018-07-19 11:19  游荡的鱼  阅读(9699)  评论(0编辑  收藏  举报

导航