当前位置: 首页 > news >正文

python基础篇-集合

集合 :集合内的数据不重复,但是数据是无序的

  创建集合 {} 或者set()

  注: 创建空集合只能用set(), 因为{}已经被字典占用了

  eg: s1 = {10, 20 ,40,30 }

  eg: s2 = set('abcdefg')  :用set创建,序列会被拆开 = 》 {’a', 'b', 'c', 'd', 'e', 'f', 'g'}

 

  集合的操作:

    1.增加

      s1.add()  增加单个数据到集合,追加位置任意,如果集合中已存在,则不再追加

      s1.update() 追加数据序列到集合,不能追加单个

    2.删除

      s1.remove(item) : 删除指定数据,如果数据不存在,则报错

      s1.discard(item) : 删除指定数据,数据不存在时,不会报错

      s1.pop() :  随机删除某个数据项,并将其返回

    3.查找

      in 或者 not in  返回True或者False

http://www.rkmt.cn/news/7430.html

相关文章:

  • 282 项多模态胃肠病学数据集:适配 VLM 与 MLLM 微调,融合医学图像与临床文本的医疗 AI 训练数据
  • JavaDay7
  • 腾讯混元 3D 3.0 模型发布
  • 前端场景题笔记
  • 9 月记录
  • 关于如何读懂 P11832 [省选联考 2025] 图排列?
  • React添加路由切换过渡动画
  • mjs和mts
  • 有点意思!Java8后最有用新特性排行榜!
  • 数据结构 Trick 之:KDT 求 k 近/远 点
  • .NET 8程序配置版本及产品信息
  • C语言第二讲:进制转化
  • 抽象代数-学习笔记
  • ClickHouse 表引擎深度解析:ReplacingMergeTree、PARTITION、PRIMARY KEY、ORDER BY 详解 - 若
  • web5(phps源码泄露)
  • web3(自带网络工具包查看数据)
  • ctfshow_web11
  • ctfshow_web13
  • ctfshow_web9
  • pom 依赖
  • SMA的射频连接器
  • 什么是Elasticsearch?它与其他搜索引擎相比有什么优势?
  • pdf.js-2.3.0国内下载地址
  • opencv学习记录2
  • Blazor全栈是个陷阱
  • 大型语言模型安全实践:Copilot安全防护经验总结
  • vmware ubuntu共享文件夹
  • 深入解析:【2025年华为秋招(AI)-9月17日-第二题(200分)- 大模型Attention模块开发】(题目+思路+JavaC++Python解析+在线测试)
  • 【10章】n8n+AI工作流:从入门到企业级AI应用实战
  • svg和canvas的区别