📅  最后修改于: 2023-12-03 14:46:42.862000             🧑  作者: Mango
在使用Python编程时,有时需要删除两个集合中的交集。这可以通过以下代码实现:
set1 = {1, 2, 3, 4, 5}
set2 = {4, 5, 6, 7, 8}
set3 = set1 & set2 # 获取set1和set2的交集
set1.difference_update(set3) # 从set1中删除交集元素
set2.difference_update(set3) # 从set2中删除交集元素
print(set1) # 输出{1, 2, 3}
print(set2) # 输出{6, 7, 8}
此代码首先获取了set1和set2的交集,然后使用difference_update()
方法从set1和set2中删除了交集元素。最后,输出结果显示set1中仅包含1、2、3,set2中仅包含6、7、8。
在Python中,集合是一组唯一元素的无序集合。可以使用大括号({ })创建集合,也可以使用set()
函数创建集合。集合可以执行许多操作,包括交集、并集、差集等。需要注意的是,集合中不能包含重复元素。
总结
在Python中,删除两个集合的交集可以通过获取集合交集并使用difference_update()
方法从集合中删除元素实现。需要注意的是,集合中不能包含重复元素。