在Python中,可以使用set(集合)對象進行各種集合運算,包括并集、交集、差集和對稱差集。以下是如何實現這些運算的示例:
# 創建兩個集合
A = {1, 2, 3, 4, 5}
B = {4, 5, 6, 7, 8}
# 并集
union_set = A.union(B)
print("并集:", union_set)
# 交集
intersection_set = A.intersection(B)
print("交集:", intersection_set)
# 差集
difference_set_A_B = A.difference(B)
difference_set_B_A = B.difference(A)
print("A的差集B:", difference_set_A_B)
print("B的差集A:", difference_set_B_A)
# 對稱差集
symmetric_difference_set = A.symmetric_difference(B)
print("對稱差集:", symmetric_difference_set)
輸出結果:
并集: {1, 2, 3, 4, 5, 6, 7, 8}
交集: {4, 5}
A的差集B: {1, 2, 3}
B的差集A: {8, 6, 7}
對稱差集: {1, 2, 3, 6, 7, 8}
這些集合運算方法提供了簡便的方式來處理集合之間的關系。