您好,登錄后才能下訂單哦!
這篇文章主要介紹了python怎么實現兩列表交集、并集、差集、對應元素的加減的相關知識,內容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇python怎么實現兩列表交集、并集、差集、對應元素的加減文章都會有所收獲,下面我們一起來看看吧。
a = [1, 3, 5, 7]b = [3, 5]# 求兩個集合交集(利用set)intersection_list = list(set(a).intersection(set(b)))print("交集:",intersection_list)# 并集(利用set)union_list = list(set(a).union(set(b)))print("并集:",union_list)#非differ_list = list(set(a).difference(set(b)))print("a中除去b剩余值",differ_list)交集: [3, 5]并集: [1, 3, 5, 7]a中除去b剩余值 [1, 7]
注意:
上面用set方法,所以生成新列表要list[set(a)]
否則類型就是‘set’,set方法的操作可用于list,np.arrary
np.mat不能適用
import numpy as np a = [1, 3, 5]b = [2, 2, 2]# 方法一:a+bd=np.array(a)+np.array(b)d=list(d)print("a+b:",d)# 方法二:a+bc=[a[i]+b[i] for i in range(len(a))]print("a+b:",c)#a,b合并print("a,b合并:",a+b)a+b: [3, 5, 7]a+b: [3, 5, 7]a,b合并: [1, 3, 5, 2, 2, 2]
關于“python怎么實現兩列表交集、并集、差集、對應元素的加減”這篇文章的內容就介紹到這里,感謝各位的閱讀!相信大家對“python怎么實現兩列表交集、并集、差集、對應元素的加減”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。