Python中,可以使用set()函數將一個列表轉換為集合。然后使用交集和并集操作符來求交集和并集。下面是一個示例代碼:
# 定義兩個列表
list1 = [1, 2, 3, 4, 5]
list2 = [4, 5, 6, 7, 8]
# 將列表轉換為集合
set1 = set(list1)
set2 = set(list2)
# 求交集
intersection = set1 & set2
print("交集:", intersection)
# 求并集
union = set1 | set2
print("并集:", union)
輸出結果為:
交集: {4, 5}
并集: {1, 2, 3, 4, 5, 6, 7, 8}
另外,還可以使用set()函數直接將列表轉換為集合,并使用intersection()和union()函數求交集和并集,示例如下:
# 定義兩個列表
list1 = [1, 2, 3, 4, 5]
list2 = [4, 5, 6, 7, 8]
# 將列表轉換為集合
set1 = set(list1)
set2 = set(list2)
# 求交集
intersection = set1.intersection(set2)
print("交集:", intersection)
# 求并集
union = set1.union(set2)
print("并集:", union)
輸出結果與前面相同。