python 差集


做差集

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

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

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

{'a','c'}

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

{''a','c''}

  • b中有 a中没有的

set(b)-set(a)

{'d'}

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

{'d'}

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

其他

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

{‘b’}

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

{'d', 'a', 'b', 'c'}


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM