在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}
这些集合运算方法提供了简便的方式来处理集合之间的关系。