温馨提示×

python set怎样实现集合运算

小樊
81
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