python中怎么取两个列表 集合的交集
生活随笔
收集整理的這篇文章主要介紹了
python中怎么取两个列表 集合的交集
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在python 3.x 版本中 set 中有函數intersection()
intersection() 方法用于返回兩個或更多集合中都包含的元素,即交集。
語法:
在這里插入代碼片set.intersection(set1, set2 … etc)
參數:
- set1 – 必需,要查找相同元素的集合
- set2 – 可選,其他要查找相同元素的集合,可以多個,多個使用逗號 , 隔開
返回值:
返回一個新的集合
實操:
''' 遇到問題沒人解答?小編創建了一個Python學習交流QQ群:778463939 尋找有志同道合的小伙伴,互幫互助,群里還有不錯的視頻學習教程和PDF電子書! ''' a = [5, 6, 7, 8, 9] b = [4, 6, 7, 8, 10] print(set(a).intersection(set(b)))a = {5, 6, 7, 8, 9} b = {4, 6, 7, 8, 10} print(a.intersection(b))輸出結果:
{8, 6, 7} {8, 6, 7}總結
以上是生活随笔為你收集整理的python中怎么取两个列表 集合的交集的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python中os.path.isdir
- 下一篇: python反射和高阶内置方法