溫馨提示×

python set怎樣實現集合運算

小樊
101
2024-11-22 04:12:51
欄目: 編程語言

在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}

這些集合運算方法提供了簡便的方式來處理集合之間的關系。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女