Python基础set集合定义与函数

set集合

集合的特点:

1.集合是无序

2.集合是去重

定义一个空集合

复制代码
name_set = set() 

定义一个非空集合

复制代码
name_set = {'a', 'b', 'c'} 

关系测试:

交集,并集,差集,对称差集

1.交集:intersection() 或者 &

复制代码
name_set1.intersection(name_set2) 

2.并集:union() 或者 |

复制代码
name_set1.union(name_set2) 

3.差集:difference() 或者 -

复制代码
name_set1.difference(name_set2) 

4.对称差集:symmetric_difference 或者 ^

复制代码
name_set1.symmetric_difference(name_set2) 

5.是否是子集:issubset 或者是 <=

复制代码
name_set2.issubset(name_set1) 

6.是否是父级:issuperset 或者是 >=

复制代码
name_set2.issuperset(name_set1) 

7.判断两个集合是否无交集:isdisjoint

复制代码
name_set2.isdisjoint(name_set1) 

无交集返回True 有交集返回False

相关推荐
用户8356290780517 分钟前
在 PowerPoint 中用 Python 添加和定制形状的完整教程
后端·python
用户962377954481 小时前
🚀 docx2md-picgo:Word 文档图片一键上传图床工具
python·markdown
zone77391 天前
001:简单 RAG 入门
后端·python·面试
F_Quant1 天前
🚀 Python打包踩坑指南:彻底解决 Nuitka --onefile 配置文件丢失与重启报错问题
python·操作系统
允许部分打工人先富起来1 天前
在node项目中执行python脚本
前端·python·node.js
IVEN_1 天前
Python OpenCV: RGB三色识别的最佳工程实践
python·opencv
haosend1 天前
AI时代,传统网络运维人员的转型指南
python·数据网络·网络自动化
曲幽1 天前
不止于JWT:用FastAPI的Depends实现细粒度权限控制
python·fastapi·web·jwt·rbac·permission·depends·abac
IVEN_2 天前
只会Python皮毛?深入理解这几点,轻松进阶全栈开发
python·全栈
Ray Liang2 天前
用六边形架构与整洁架构对比是伪命题?
java·python·c#·架构设计