Python是一種流行的編程語言,它可以輕松地找到兩個列表中的交集,即一個列表中的元素在另一個列表中也出現。
list1 = [1, 2, 3, 4, 5] list2 = [4, 5, 6, 7, 8] intersection = set(list1) & set(list2) print(intersection) #Output: {4, 5}
以上代碼將兩個列表分別轉換為集合,并使用“&”操作符獲取它們的交集。最終,輸出呈現為一個集合,其中包含在兩個列表中都出現的元素 4 和 5。
可以使用Python的內置函數來計算多個列表的交集。以下是一個示例:
list1 = [1, 2, 3, 4, 5] list2 = [4, 5, 6, 7, 8] list3 = [5, 6, 7, 8, 9] intersection = set(list1).intersection(list2, list3) print(intersection) #Output: {5}
此代碼示例使用Python的內置intersection函數獲取多個列表的交集。最終輸出顯示只有數字5出現在所有三個列表中。
總之,Python擁有許多內置函數和操作符,以便快速檢測序列的交集。在使用這些函數和操作符時,可以創建可簡化代碼的集合。
上一篇python 類添加屬性
下一篇python 類的結束