📜  使用集合运算符(1)

📅  最后修改于: 2023-12-03 15:36:42.312000             🧑  作者: Mango

使用集合运算符

在编程中,集合运算符常常用于处理集合之间的操作。这些运算符包括交集、并集、差集和对称差集四种操作。

1. 交集运算符

交集运算符(&)用于获取两个集合中共有的元素,返回一个新的集合。例如:

set1 = {1, 2, 3}
set2 = {2, 3, 4}
set3 = set1 & set2
print(set3)

输出结果为:

{2, 3}
2. 并集运算符

并集运算符(|)用于获取两个集合中所有元素,返回一个新的集合。例如:

set1 = {1, 2, 3}
set2 = {2, 3, 4}
set3 = set1 | set2
print(set3)

输出结果为:

{1, 2, 3, 4}
3. 差集运算符

差集运算符(-)用于获取一个集合中不在另一个集合中出现的元素,返回一个新的集合。例如:

set1 = {1, 2, 3}
set2 = {2, 3, 4}
set3 = set1 - set2
print(set3)

输出结果为:

{1}
4. 对称差集运算符

对称差集运算符(^)用于获取两个集合中不重复的元素,即两个集合的并集减去交集,返回一个新的集合。例如:

set1 = {1, 2, 3}
set2 = {2, 3, 4}
set3 = set1 ^ set2
print(set3)

输出结果为:

{1, 4}

集合运算符十分方便实用,可以快速完成集合间的操作。需要注意的是,集合运算符只能用于集合类型,而不能用于其他数据类型。