python集合的交集并集差集对称差集操作
程序员文章站
2022-07-13 09:11:05
...
补一下数学基础
集合间的数学操作
交集: 调用函数intersection()或者 & ,原集合不发生变化
并集: 调用函数union() 或者 | ,原集合不发生变化
差集: 调用函数difference()或者 - ,原集合不发生变化
对称差集: 调用函数symmetric_difference() 或者 ^ ,原集合不发生变化
代码
"""
集合间的数学操作
交集: 调用函数intersection()或者 & ,原集合不发生变化
并集: 调用函数union() 或者 | ,原集合不发生变化
差集: 调用函数difference()或者 - ,原集合不发生变化
对称差集: 调用函数symmetric_difference() 或者 ^ ,原集合不发生变化
"""
# 求交集
s1 = {"python", "PYTHON", 1}
s2 = {1, 2, 3}
print("交集:", s1.intersection(s2))
print("交集:", s1 & s2)
print("并集:", s1.union(s2))
print("并集:", s1 | s2)
print("差集:", s1.difference(s2))
print("差集:", s1 - s2)
print("对称差集:", s1.symmetric_difference(s2))
print("对称差集:", s1 ^ s2)
截图
上一篇: java反射机制
推荐阅读
-
python 集合 并集、交集 Series list set 转换的实例
-
sqlserver查询(子查询,全连接,等值连接,自然连接,左右连,交集,并集,差集)
-
PHP实现对数组简单求交集,差集,并集功能示例
-
Python实现两个list求交集,并集,差集的方法示例
-
CAD模型怎么进行差集操作? CAD差集命令的使用方法
-
Set的交集、差集踩坑记录
-
php数组操作之键名比较与差集、交集赋值的方法
-
sql 查询 一张表里面的数据 在另一张表中是否存在 和 比对两个集合中的差集和交集(原创)
-
C# 数组比较--取得两个集合的交集,差集,并集的方法
-
ES6使用Set数据结构实现数组的交集、并集、差集功能示例