Python 两个list获取交集,并集,差集的方法(合并、交叉)
生活随笔
收集整理的這篇文章主要介紹了
Python 两个list获取交集,并集,差集的方法(合并、交叉)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. 獲取兩個list 的交集:(方法二比方法一快很多!)
#方法一: a=[2,3,4,5] b=[2,5,8] tmp = [val for val in a if val in b] print (tmp) #[2, 5]#方法二 print (list(set(a).intersection(set(b))))2. 獲取兩個list 的并集:
print (list(set(a).union(set(b))))3. 獲取兩個 list 的差集:
print (list(set(b).difference(set(a)))) # b中有而a中沒有的 非常高效!?
總結
以上是生活随笔為你收集整理的Python 两个list获取交集,并集,差集的方法(合并、交叉)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 博客园自定义样式
- 下一篇: 接口文档下的渗透测试(Swagger)