python的集合

定义

集合(是一个无序的、不包含重复元素的集合。集合对象支持数学上的标准集合操作,如并集、交集、差集等。)

创建集合

添加元素

删除元素

遍历

其他

  • union() 或 |:返回两个集合的 并集intersection() 或 &:返回两个集合的 交集
  • difference() 或 -:返回两个集合的 差集
  • symmetric_difference() 或 ^:返回两个集合的 对称差集
  • issubset() 或 <=:判断一个集合是否为另一个集合的子集
  • issuperset() 或 >=:判断一个集合是否为另一个集合的超集
  • isdisjoint():判断两个集合是否不相交

实例

python 复制代码
# 创建一个空集合
empty_set = set()

# 创建一个包含元素的集合
numbers = {1, 2, 3, 4, 5}

# 添加元素
numbers.add(6)  # 集合变为 {1, 2, 3, 4, 5, 6}

# 删除元素
numbers.remove(6)  # 集合变为 {1, 2, 3, 4, 5}

'''
union() 或 |:返回两个集合的         并集
intersection() 或 &:返回两个集合的          交集
difference() 或 -:返回两个集合的        差集
symmetric_difference() 或 ^:返回两个集合的      对称差集
issubset() 或 <=:判断一个集合是否为另一个集合的子集
issuperset() 或 >=:判断一个集合是否为另一个集合的超集
isdisjoint():判断两个集合是否不相交
'''

# 遍历集合
for number in numbers:
    print(number)
相关推荐
m0_748249541 分钟前
前端:base64的作用
前端
html组态7 分钟前
web组态可视化编辑器
前端·物联网·编辑器·web组态·组态·组态软件
~央千澈~14 分钟前
如果你的网站是h5网站,如何将h5网站变成小程序-除开完整重做方法如何快速h5转小程序-h5网站转小程序的办法-优雅草央千澈
前端·apache
m0_7482398326 分钟前
基于web的音乐网站(Java+SpringBoot+Mysql)
java·前端·spring boot
时雨h31 分钟前
RuoYi-ue前端分离版部署流程
java·开发语言·前端
凡人的AI工具箱31 分钟前
每天40分玩转Django:实操多语言博客
人工智能·后端·python·django·sqlite
Py办公羊大侠33 分钟前
Excel批量设置行高,Excel表格设置自动换行后打印显示不全,Excel表格设置最合适的行高后打印显示不全,完美解决方案!!!
python·excel·打印·openpyxl·自动换行·显示不全
PieroPc38 分钟前
Python tkinter写的《电脑装配单》和 Html版 可打印 可导出 excel 文件
python·html·电脑
巫师不要去魔法部乱说39 分钟前
PyCharm专项训练4 最小生成树算法
算法·pycharm
Cachel wood44 分钟前
Django REST framework (DRF)中的api_view和APIView权限控制
javascript·vue.js·后端·python·ui·django·前端框架