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