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)
相关推荐
陈随易19 分钟前
前端大咖mizchi不满Rust、TypeScript却爱上MoonBit
前端·后端·程序员
whinc2 小时前
🚀 两年小程序开发,我把踩过的坑做成了开源 Skills
前端·微信小程序·ai编程
sure2823 小时前
React Native中创建自定义渐变色
前端·react native
用户8356290780513 小时前
Python 实现 PowerPoint 形状动画设置
后端·python
KKKK3 小时前
SSE(Server-Sent Events)流式传输原理和XStream实践
前端·javascript
子兮曰4 小时前
Humanizer-zh 实战:把 AI 初稿改成“能发布”的技术文章
前端·javascript·后端
ponponon4 小时前
时代的眼泪,nameko 和 eventlet 停止维护后的项目自救,升级和替代之路
python
Flittly4 小时前
【从零手写 ClaudeCode:learn-claude-code 项目实战笔记】(5)Skills (技能加载)
python·agent
Din4 小时前
主动取消的防抖
前端·javascript·typescript
百度地图汽车版4 小时前
【AI地图 Tech说】第九期:让智能体拥有记忆——打造千人千面的小度想想
前端·后端