📅  最后修改于: 2023-12-03 15:36:42.312000             🧑  作者: Mango
在编程中,集合运算符常常用于处理集合之间的操作。这些运算符包括交集、并集、差集和对称差集四种操作。
交集运算符(&)用于获取两个集合中共有的元素,返回一个新的集合。例如:
set1 = {1, 2, 3}
set2 = {2, 3, 4}
set3 = set1 & set2
print(set3)
输出结果为:
{2, 3}
并集运算符(|)用于获取两个集合中所有元素,返回一个新的集合。例如:
set1 = {1, 2, 3}
set2 = {2, 3, 4}
set3 = set1 | set2
print(set3)
输出结果为:
{1, 2, 3, 4}
差集运算符(-)用于获取一个集合中不在另一个集合中出现的元素,返回一个新的集合。例如:
set1 = {1, 2, 3}
set2 = {2, 3, 4}
set3 = set1 - set2
print(set3)
输出结果为:
{1}
对称差集运算符(^)用于获取两个集合中不重复的元素,即两个集合的并集减去交集,返回一个新的集合。例如:
set1 = {1, 2, 3}
set2 = {2, 3, 4}
set3 = set1 ^ set2
print(set3)
输出结果为:
{1, 4}
集合运算符十分方便实用,可以快速完成集合间的操作。需要注意的是,集合运算符只能用于集合类型,而不能用于其他数据类型。