前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python中的集合介绍

Python中的集合介绍

作者头像
小博测试成长之路
发布2023-09-01 08:22:59
1590
发布2023-09-01 08:22:59
举报
文章被收录于专栏:软件测试学习软件测试学习

集合set是一个无序的、不可重复的元素集合。

集合的创建

  • 大括号 {}
  • set()
  • 集合推导式

跟列表和字典一样,集合也可以使用推导式进行生成

集合的更新操作

直接看下面的代码案例来掌握基本用法吧:

添加元素:

将一个或多个set合并到另一个set中:

使用remove或者discard移除指定元素:

注意:remove如果移除的元素不存在,会报错,discard不会报错。

集合的其他操作

  • 并集:使用 union() 方法或 | 运算符来获取两个集合的并集。
  • 交集:使用 intersection() 方法或 & 运算符来获取两个集合的交集。
  • 差集:使用 difference() 方法或 - 运算符来获取一个集合相对于另一个集合的差集。
  • 对称差集:使用 symmetric_difference() 方法或 ^ 运算符来获取两个集合的对称差集(即两个集合中不一致的元素)。

直接上代码,看效果:

集合中怎么判断一个集合是否是另一个集合的子集:

  • 检查一个集合是否是另一个集合的子集:使用 issubset() 方法或 <= 运算符。
  • 检查另一个集合是否是这个集合的子集:使用 issuperset() 方法或 >= 运算符。

可能看上面的文字有点抽象,什么这个集合那个集合的,接下来我们直接上案例,相信大家看了之后一目了然:

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-05-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 小博测试成长之路 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档